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.