From claude-impl-tools
Observes, explains, and controls AI coding processes via /whitebox commands. Surfaces run status, intervention triggers with evidence, approval gates, and executor health from file artifacts.
npx claudepluginhub insightflo/claude-impl-tools --plugin claude-impl-toolsThis skill uses the workspace's default tool permissions.
> **File-based control plane that exposes AI execution, decisions, and gates in an observable form**
references/design-index.mdreferences/governance-and-protocol-contract.mdreferences/operating-system-prd.mdreferences/organization-schema.mdreferences/runtime-architecture.mdreferences/supervisor-first-redesign.mdreferences/ui-information-architecture.mdscripts/whitebox-control-state.jsscripts/whitebox-control.jsscripts/whitebox-dashboard.jsscripts/whitebox-explain.jsscripts/whitebox-health.jsscripts/whitebox-launcher.jsscripts/whitebox-refresh.jsscripts/whitebox-status.jsscripts/whitebox-summary.jsOrchestrates Codex agents for code implementation, file modifications, codebase research, security audits, testing, and multi-step execution workflows.
Enforces orchestrator discipline in Claude Code multi-agent workflows via PreToolUse hooks gating file reads, diagnostic commands, and bash misuse to prevent context waste.
Provides architecture reference for Claude Code CLI agent internals, including minimal TypeScript agent loop, tool systems, permission gates, telemetry, and 12 harness mechanisms. Useful for building similar coding agents.
Share bugs, ideas, or general feedback.
File-based control plane that exposes AI execution, decisions, and gates in an observable form
/whitebox surface.user_confirmation, agent_conflict, and risk_acknowledgement.agent_conflict cases, surface linked DEC-* ruling metadata and required actions on the explain/TUI surface.Whitebox is a product boundary that reads file-based artifacts; any mutations are performed exclusively via the canonical CLI path.
TASKS.md.claude/orchestrate-state.json.claude/collab/events.ndjson (canonical facts log).claude/collab/control.ndjson (canonical operator-intent log).claude/collab/board-state.json (derived renderer state).claude/collab/control-state.json (derived control query state).claude/collab/derived-meta.json (derived stale markers)/whitebox is the only product boundary./whitebox's interactive renderer/operator shell./whitebox's internal mutation API and headless/scriptable surface./whitebox.approve / reject only..claude/collab/control.ndjson is an append-only operator-intent log; only the Node writer may write to it..claude/collab/control-state.json is disposable derived state and must not be edited directly.idempotency_key and correlation-aware filtering./whitebox launch — UI-first supervisor entrypointIntent: Bring up Whitebox first, then start the actual executor CLI as a child process.
node skills/whitebox/scripts/whitebox-launcher.js.claude/collab/* artifacts (auto-init capable)claude)--json): { ok, project_dir, dashboard, session, command }collab-initsupervisor.session.* lifecycle eventsPrinciple:
/whitebox status — Current state/summaryIntent: See at a glance what is currently running and the key state (gates/blocked).
TASKS.md, .claude/orchestrate-state.json, .claude/collab/board-state.json, .claude/collab/derived-meta.json--json): { ok, run_id, blocked_count, gate_status, pending_approval_count, pending_decision_count, stale_artifacts }Relationship: /whitebox status exposes the whitebox-perspective summary/header/warnings (derived stale, etc.).
/whitebox explain — Why is it blocked? What options are available?Intent: Explain, with evidence, why a specific task/REQ/gate is blocked or denied.
.claude/collab/events.ndjson, .claude/collab/control-state.json, TASKS.md, .claude/orchestrate-state.json, .claude/collab/requests/*.md, .claude/collab/decisions/*.md--json): { ok, target, reason, options[], trigger, linked_decision, evidence_paths, correlation }Intervention trigger types:
user_confirmation — Explicit user confirmation is requiredagent_conflict — Agent recommendations conflict and operator choice is neededrisk_acknowledgement — Continuing the current plan requires explicitly acknowledging a risk/whitebox approvals — Canonical approval control surfaceIntent: Query and approve/reject paused approval gates in a headless/scriptable way.
node skills/whitebox/scripts/whitebox-control.jslist — Query pending approval queue (control-state.json read only)show --gate-id=<id> — Show details of a specific gateapprove --gate-id=<id> — Append approve intent to canonical control.ndjsonreject --gate-id=<id> — Append reject intent to canonical control.ndjsonapproved, rejected, already_applied, not_found, stale_target, invalid_command, write_failed0 — success (approved, rejected, already_applied, list, show)3 — not_found4 — stale_target5 — invalid_command6 — write_failedlist/show: None (control-state.json query only)approve/reject: appends to control.ndjson and records an audit event via the shared mutation pathlist/show results for pending approvals may include the trigger metadata above; read-only decisions are surfaced in inspect-focused mode via /whitebox explain. approve/reject applies only to mutable approval gates.
/whitebox health — Environment/artifact health checkIntent: Check the health of executors (subscription CLIs), core artifacts, and event log integrity.
claude, codex, gemini (subscription-backed)TASKS.md, .claude/orchestrate-state.json, .claude/collab/events.ndjson, .claude/collab/control.ndjson, .claude/collab/board-state.json, .claude/collab/control-state.json--json): { ok, executors, artifacts, events_integrity, control_integrity }/whitebox launch or /team-orchestrate (which delegates launch)./whitebox status to see paused gates / blocked state and pending decision count./whitebox explain to review evidence, trigger, linked DEC, approve/reject options, or inspect-only decisions./whitebox approvals list|show to review mutable pending gates./whitebox approvals approve|reject --gate-id=... to record the canonical control command.FINAL DEC, matching ESCALATED REQs are automatically RESOLVED through the canonical hook/event path./whitebox status again to verify resumed/blocked state.Rules:
codex auth status and gemini auth status.host_not_attached when the CLAUDECODE host attachment signal is absent — do not guess.