Verifies plans with adversarial pre-execution checks: structural audit, assumption/mirage detection, and executability simulation. Emits APPROVED/NEEDS_REVISION/REJECTED.
How this skill is triggered — by the user, by Claude, or both
Slash command
/controlflow-claude-code:controlflow-verifyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Verify a plan before execution. Runs entirely inline in the main conversation context —
Verify a plan before execution. Runs entirely inline in the main conversation context — no plugin subagents are spawned. Because inline review lacks the isolation of a fresh subagent context, this skill is adversarial by construction: it tries to refute the plan and defaults to a flagged finding when uncertain. The goal is to catch mirages and unexecutable plans cheaply, without the token cost of spawning verifier subagents.
Invoke this skill via /controlflow-claude-code:controlflow-verify.
The plan artifact path (default plans/<task-slug>-plan.md). Read it from disk; do not
work from a chat-embedded copy.
| Tier | Phases to run |
|---|---|
| TRIVIAL | skip |
| SMALL | phase 1 |
| MEDIUM | phases 1–2 |
| LARGE | phases 1–3 |
Any unresolved HIGH-impact semantic risk → run all three regardless of tier.
flagged when evidence is insufficient — do not rationalize a pass.Confirm the artifact conforms to schemas/planner.plan.schema.json and
plans/templates/plan-document-template.md:
Status is one of READY_FOR_EXECUTION, ABSTAIN, REPLAN_REQUIRED;
Agent: Planner; Schema Version: 1.2.0; Confidence is numeric.executor_agent from the schema enum; quality gates use only the
five standard values.flowchart TD + sequenceDiagram; each ≤30 lines.Structural failure → NEEDS_REVISION immediately.
Try to refute the plan's factual claims:
See references/mirage-patterns.md for the full mirage taxonomy (P1–P10 presence mirages, A11–A17 absence mirages) and references/verify-phases.md for the detailed phase checklists.
Simulate a fresh executor starting Phase 1 with only the plan in hand:
human_approved_if_required; MEDIUM → safety_clear.Score each applicable checklist item confirmed / uncertain / refuted.
confidence = confirmed_count / total_items_with_any_actionable_question
Write a compact verdict to plans/artifacts/<task-slug>/verify-verdict.md for auditability.
Present the verdict and the findings that justify it to the user before implementation.
references/adversarial-framing.mdreferences/verify-phases.mdreferences/mirage-patterns.mdnpx claudepluginhub smithbox-ai/controlflow --plugin controlflow-claude-codeValidates AI implementation plans before execution. Use when user says "check your plan", "validate this plan", "review the plan", or "is this plan good". Launches 5 parallel validators + devil's advocate.
Evaluates implementation plans before execution using checklists for security, testing, architecture, error handling, and code quality. Provides structured feedback saved to work directory.
Dispatches a reviewer subagent to validate plans structurally and for prose/design correctness before execution.