| name | feature-implementation-planner |
| description | Turn a feature request, issue, or rough spec into a safe implementation plan for an existing codebase. Use when: planning a new feature, scoping impacted files, evaluating trade-offs, or deciding rollout steps before coding. |
| argument-hint | Describe the feature, issue, or requirement to plan |
| user-invocable | true |
| disable-model-invocation | false |
Feature Implementation Planner
When to Use
- A feature is defined loosely and needs an implementation plan
- A ticket exists, but the code impact is unclear
- The change crosses multiple modules or layers
- You want file-level guidance before editing code
- You need rollout, migration, or testing steps before starting implementation
Approach
The goal is not to brainstorm endlessly. The goal is to produce a defensible implementation plan that fits the existing codebase, identifies risk early, and keeps the work sequence clear.
This skill should inspect existing patterns first, then recommend the smallest architecture that satisfies the requirement.
Procedure
- Clarify the request and define acceptance criteria.
- Inspect existing patterns before proposing architecture.
- Map affected modules, contracts, state, and rollout needs.
- Compare viable options and recommend one path clearly.
- Produce an ordered implementation plan and explicit completion checks.
Use workflow.md for the full planning sequence and stack-specific considerations.
Output
Produce a feature implementation brief with:
- Goal and acceptance criteria
- Existing patterns found
- Impacted modules/files
- Recommended approach
- Ordered implementation plan
- Risks, edge cases, and validation steps
Example Usage Prompts
/feature-implementation-planner -> "Plan adding role-based access control to this admin dashboard"
/feature-implementation-planner -> "Map the work to add offline preset browsing in this JUCE app"
/feature-implementation-planner -> "Plan a billing settings page in our Next.js app without breaking existing routes"
Examples
See EXAMPLES.md for model plans, output structure, and expected planning depth.
References
- RULES.md - Shared context gathering, dependency analysis, and verification rules
- workflow.md - Detailed planning flow and stack-specific considerations