popup-studio-ai/bkit-claude-code/control

Claude Code and agent skill by popup-studio-ai/bkit-claude-code

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Control bkit automation level (L0-L4), view trust score, and manage guardrails. Trust level directly drives SPRINT_AUTORUN_SCOPE (v2.1.13): L0 manual+stopAfter=prd, L4 full-auto+stopAfter=archived. Also gates PDCA phase transitions and destructive operations. Triggers: control, automation level, trust score, guardrail

Install

npx vskill@latest install popup-studio-ai/bkit-claude-code/control

SKILL.md

Control Skill

User-invocable skill for managing bkit automation level and system status.

Arguments

ArgumentDescriptionExample
(none)Show current status (same as status)/control
statusShow automation level, trust score, guardrails/control status
level <0-4>Set automation level manually/control level 2
pausePause all automation (equivalent to L0)/control pause
resumeResume to previous automation level/control resume
trustShow trust score details and history/control trust

Automation Levels

LevelNameDescriptionApproval Gates
L0ManualAll actions require explicit user approvalEvery phase transition
L1GuidedSuggestions provided, user confirms each stepEvery phase transition
L2Semi-AutoRoutine transitions auto, key decisions gateddo->check, check->report, report->archive
L3AutoMost transitions auto, only destructive ops gatedreport->archive
L4Full-AutoFully automated PDCA cycle, minimal interventionInitial feature approval only

Action Details

status (Default)

Display the current automation control state.

  1. Read runtime control state from .bkit/runtime/control-state.json
  2. Read trust score from .bkit/state/trust-score.json
  3. Read active guardrails from lib/control/ configuration
  4. Display formatted status panel

Output Format:

--- bkit Control Panel ----------------------------
Automation Level : L2 (Semi-Auto)
Trust Score : 72/100
Active Guardrails: 8/8
Paused : No
Features Active : 2/3
---------------------------------------------------
Guardrails:
[ON] Destructive operation detection
[ON] Blast radius limiter (max 10 files)
[ON] Loop breaker (max 5 iterations)
[ON] Checkpoint auto-creation
[ON] Permission escalation gate
[ON] Stale feature timeout (7d)
[ON] Context overflow protection
[ON] Concurrent write lock
---------------------------------------------------
level <0-4>

Set the automation level manually.

  1. Validate input is a number 0-4
  2. Read current level from .bkit/runtime/control-state.json
  3. If escalating (going higher), warn user about reduced oversight
  4. If de-escalating, apply immediately without confirmation
  5. Update .bkit/runtime/control-state.json with new level
  6. Write audit log entry via lib/audit/audit-logger.js
  7. Display confirmation with new level details

Escalation Rule: Level increases require explicit confirmation via AskUserQuestion. Level decreases are immediate (safe direction).

Level Mapping to Automation:

LevelautomationLevelDescription
L0manualAll manual
L1guideGuided suggestions
L2semi-autoSemi-automatic (default)
L3autoMostly automatic
L4full-autoFully automatic
pause

Pause all automation immediately.

  1. Save current level to .bkit/runtime/control-state.json as previousLevel
  2. Set level to L0 (Manual)
  3. Set paused: true flag
  4. Write audit log: automation_paused
  5. Display confirmation: "Automation paused. All operations require manual approval."
resume

Resume automation to the previous level before pause.

  1. Read previousLevel from .bkit/runtime/control-state.json
  2. If not paused, display: "Automation is not paused."
  3. Restore level to previousLevel
  4. Clear paused flag
  5. Write audit log: automation_resumed
  6. Display confirmation with restored level
trust

Show trust score details and contributing factors.

  1. Read trust score from .bkit/state/trust-score.json
  2. Calculate score breakdown:
  • PDCA completion rate (0-25 points)
  • Match rate average (0-25 points)
  • Error recovery rate (0-20 points)
  • Session stability (0-15 points)
  • User override frequency (0-15 points, inverse)
  1. Display detailed breakdown

Output Format:

--- Trust Score Details ---------------------------
Overall Score: 72/100
Breakdown:
PDCA Completion Rate : 18/25 (72% cycles completed)
Match Rate Average : 22/25 (88% average)
Error Recovery Rate : 14/20 (70% recovered)
Session Stability : 12/15 (80% stable)
User Override Freq : 6/15 (40% override rate)
---------------------------------------------------
Level Recommendation: L2 (Semi-Auto)
Score 0-30 -> L0 (Manual)
Score 31-50 -> L1 (Guided)
Score 51-70 -> L2 (Semi-Auto)
Score 71-85 -> L3 (Auto)
Score 86+ -> L4 (Full-Auto)
---------------------------------------------------

State Files

FilePurpose
.bkit/runtime/control-state.jsonRuntime control state (level, paused, previousLevel)
.bkit/state/trust-score.jsonTrust score and contributing metrics

Module Dependencies

ModuleFunctionUsage
lib/control/automation-controller.jsgetLevel(), setLevel()Read/write automation level
lib/control/automation-controller.jspause(), resume()Pause/resume automation
lib/audit/audit-logger.jswriteAuditLog()Record control changes

Usage Examples

bash
# Check current status
/control
# Set to Semi-Auto
/control level 2
# Pause all automation
/control pause
# Resume previous level
/control resume
# View trust score
/control trust

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
556
Repository forks
146
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/popup-studio-ai/bkit-claude-code/control/badge)](https://verified-skill.com/skills/popup-studio-ai/bkit-claude-code/control)

Something wrong with this skill or its page? Tell us.