From planning
Produce phased implementation plans with explicit pass/fail gates for software tasks. Use this skill when the user asks to "plan an implementation", "create a phased plan", "break down this task", "design an approach", "write an implementation plan", or any request that involves decomposing a software change into ordered steps with validation criteria. Use this skill even when the user simply says "plan this" or "how should I implement this".
How this skill is triggered — by the user, by Claude, or both
Slash command
/planning:planningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill is the **third phase** of the research-plan-implement workflow. When
This skill is the third phase of the research-plan-implement workflow. When invoked after the research and propose skills:
When invoked standalone (no prior research or proposal in context), execute all steps including Step 1.
Before producing any plan, read relevant files to understand the current state:
Do not skip this step unless a research brief is already present in context. Plans that ignore existing code produce wrong decompositions.
State clearly:
Break the work into 3–7 phases. Each phase must be:
For each phase, specify:
pytest tests/test_auth.py, ruff check src/, curl localhost:8000/health). Prefer automated validation (tests, linters, type checkers) over manual inspection.Gates must not leak implementation details. Write them in terms of observable behavior, not class names or internal APIs. A gate like "AuthService class exists with login method" is bad. A gate like "Given valid credentials, when POST /login is called, then a 200 response with a token is returned" is good.
Before presenting the final plan, check each phase:
Revise any phase that fails these checks before continuing.
Present the plan using the template in references/PLAN-TEMPLATE.md.
npx claudepluginhub ats-kinoshita-iso/agent-workshop --plugin planningGenerates detailed, step-by-step implementation plans from specs or requirements, with bite-sized tasks, file paths, and test-first guidance.
Transforms research findings into actionable implementation plans with granular steps, verification criteria, and stakes-based enforcement. Useful for structuring complex coding tasks before execution.