| name | implementation-plan |
| description | Produce a structured implementation plan (no code) from an existing specification or deep analysis. Use after a spec is written to outline steps, file touch points, sequencing, and test strategy without writing code. |
Implementation Plan
Overview
Transform an existing specification into a clear, ordered implementation plan with concrete steps, affected areas, and test execution sequence. Do not write code.
Workflow
- Confirm inputs
- Ensure a specification already exists in the current context.
- If missing, ask for the spec or a link to it.
- Identify workstreams
- Break the spec into discrete steps: core logic, validation, UI, persistence, integration, tests, tooling.
- Map each step to files/areas referenced in the spec.
- Order the steps
- Prefer foundational utilities first, then integrations, then UI, then tests.
- Highlight prerequisites and dependencies between steps.
- Define test strategy
- List the test layers to update (unit/integration/e2e).
- Specify the target projects and key scenarios.
- Include build/test command order when relevant.
- Call out risks and checkpoints
- Note migration or compatibility concerns.
- Identify risky changes that warrant extra verification.
Output Format
- Title
- Assumptions
- Step-by-step plan (numbered)
- Files/Areas to touch (bulleted)
- Test plan (bulleted)
- Risks/Checkpoints
Constraints
- Do not generate code.
- Ask questions only if the specification is missing or ambiguous.
- Keep plan concise but actionable.