Create Implementation Plan
Create a detailed implementation plan for the requested feature.
Procedure
- Read any provided spec or task description fully.
- Research the codebase and existing patterns.
- If multiple approaches are viable, present options and get alignment before finalizing.
- Write the plan using
references/plan-template.md. - If needed, use
references/scenarios.mdfor example interaction patterns.
Rules
- Be specific: include actual file paths and concrete changes.
- Plan tests before implementation for each phase.
- Keep phases independently verifiable.
- Resolve open questions with normal user clarification, not tool-specific assumptions.
- Prefer realistic plans over exhaustive but unusable plans.