| name | plan |
| description | Analyze the project and produce a detailed implementation plan |
Analyze the current project and create a detailed implementation plan for: the task/scope the user described when invoking this skill (if none given, ask or infer from context)
Do the planning work yourself (read-only exploration — do not implement).
Process
- Explore the codebase structure; read key files related to the task.
- Identify existing patterns, conventions, and dependencies — read code before planning, don't assume.
- Break the feature into discrete, independently completable and testable tasks.
- Order tasks by dependency (what must come first).
- Identify risks and open questions; flag ambiguities rather than guessing.
- Estimate relative complexity (S/M/L) per task.
- Present the plan for approval before any implementation.
Output Format
## Implementation Plan: [Feature Name]
### Overview
[1-2 sentence summary]
### Prerequisites
- [What must be in place first]
### Tasks
1. **[Task Name]** (Complexity: S/M/L)
- Files: [files to create/modify]
- Description: [what to do]
- Tests: [what tests to write]
### Risks
- [Risk]: [Mitigation]
### Open Questions
- [Question needing user input]