Produces execution-ready ControlFlow plan artifacts before coding. Handles small to large scopes, cross-file edits, risky migrations, and architectural uncertainty.
How this skill is triggered — by the user, by Claude, or both
Slash command
/controlflow-claude-code:controlflow-planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a durable, execution-ready plan in the shared ControlFlow format. The format is
Produce a durable, execution-ready plan in the shared ControlFlow format. The format is
not restated here: it is single-sourced from schemas/planner.plan.schema.json (the
machine-enforced contract) and plans/templates/plan-document-template.md (the human
document skeleton). Read both at invoke time and conform to them; do not paraphrase the
contract from memory.
Invoke this skill via /controlflow-claude-code:controlflow-plan.
plans/<task-slug>-plan.md unless the user
names another path.schemas/planner.plan.schema.json and
plans/templates/plan-document-template.md — these are the authoritative format. Use
references/plan-format.md as a compact checklist, not a
substitute for them.not_applicable with justification.## Progress, ## Discoveries, ## Decision Log, ## Outcomes,
## Idempotence & Recovery) for SMALL+ plans.executor_agent from the schema enum, lists concrete
files, tests, acceptance criteria, quality gates, and failure expectations, and keeps
steps in numbered prose with NO code blocks.sequenceDiagram for MEDIUM+ non-trivial orchestration;
flowchart TD + sequenceDiagram for LARGE. Each diagram ≤30 lines.status: ABSTAIN or REPLAN_REQUIRED when confidence is below 0.9 or evidence is
insufficient; include the terminal-outcome structure from the template.READY_FOR_EXECUTION, include a Handoff section pointing execution to
plans/<task-slug>-plan.md — do NOT inline the plan in chat. See
references/inline-execution.md for how execution
treats waves, the context packet, and optional delegation.Hand non-TRIVIAL plans to /controlflow-claude-code:controlflow-verify, which runs inline
adversarial verification: SMALL → phase 1; MEDIUM → phases 1–2; LARGE → phases 1–3.
references/plan-format.mdreferences/complexity-tiers.mdreferences/inline-execution.mdreferences/llm-behavior-guidelines.mdnpx claudepluginhub smithbox-ai/controlflow --plugin controlflow-claude-codeCreate detailed execution-ready implementation plans for complex or high-risk changes without coding. Useful for refactors, migrations, resumable phase checklists, and hand-offs to execute-plan.
Replicates Claude Code plan mode in read-only fashion: explores codebase, designs changes, gets user approval, then writes plan to .claude/plans/<slug>.md without executing. Triggers on 'plan only' phrases.