| name | plan |
| description | Plan before tackling complex tasks. Used in Plan mode or auto-activated.
Triggers: "plan", "planning", "how to implement", "design", "architecture decision"
Anti-triggers: "just implement it", "simple fix"
|
| user-invocable | true |
| disable-model-invocation | false |
| allowed-tools | Read, Grep, Glob |
Task Planning
Creates a plan before starting new features or complex tasks.
Planning Steps
- Requirements Analysis: What needs to be implemented?
- Current Code Assessment: Explore the relevant codebase
- Approach Decision: Compare possible implementation methods
- Task Decomposition: Break into specific steps
- Risk Identification: Anticipated issues
Output Format
## Requirements Summary
- ...
## Implementation Plan
1. Step 1: ...
2. Step 2: ...
## Files to Modify
- File1: Change description
- File2: Change description
## Expected Risks
- ...
After Plan Approval
Once the plan is approved, switch to auto-accept mode for implementation.
If a mistake occurs, immediately return to Plan mode and re-plan.