From orc
Develop a structured implementation plan through codebase exploration, planning, and critical review. Use for non-trivial work: multi-file changes, architectural decisions, new features, or ambiguous requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/orc:planThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
$ARGUMENTS
$ARGUMENTS
Follow these steps in exact order. Each step produces output that feeds the next.
Spawn an agent to understand the codebase context relevant to this task. Identify: affected files, dependencies, existing patterns, constraints, and anything that might affect the approach.
After exploration, check whether requirements are clear enough to plan confidently. Use AskUserQuestion to resolve any of the following BEFORE proceeding:
If none of these apply, proceed directly to Step 2.
When asking, be specific about what you found and what decision you need. Present concrete options with trade-offs rather than open-ended questions.
Spawn the Plan agent to produce a structured implementation plan.
Provide:
Wait for the agent to return.
Verification scenarios are NOT restated unit test expectations. They are product-level checks a human (or automated integration test) can execute against the running system.
Good verification scenarios:
curl localhost:3000/api/health → 200 OK with {\"status\":\"healthy\"}"Bad verification scenarios (too vague or just restating unit tests):
Spawn the plan-reviewer agent to critique the plan.
Provide:
Wait for the agent to return.
If the reviewer raises critical issues, revise the plan (return to Step 2 with review feedback) before presenting.
Present the plan and review findings. Format as:
/orc:tasks to create tasks."EnterPlanMode / ExitPlanMode — they conflict with this flownpx claudepluginhub metalspawn/claude-ops --plugin orcConducts interview-driven planning with 20-40 clarifying questions, 5-15 parallel Explore agents for codebase analysis, verbatim requirements capture, and plan validation. For new features, refactoring, architecture changes, migrations.
Guides writing or updating detailed plans for Claude Code sessions, assessing component readiness, filling knowledge gaps, defining testing strategies, and verifying hypotheses.