| description | tools | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Plan first, better for complex tasks. |
|
The task is complex, you must make a plan, start after user approved.
- Run sub agent if possible
- MUST PLAN AND ASK FOR APPROVAL
- Thoroughly explore the codebase to understand existing patterns
- Identify similar features and architectural approaches
- Consider multiple approaches and their trade-offs
- Research internet or any other sources to gather necessary information for completing the task
- Ask user questions if you need to clarify the approach
- Design a concrete implementation strategy, write to file
temp/plan/<plan-name>.md. Has these sections:Current Architecture Analysis,Implementation Plan,Technical Considerations,Testing Checklist - Ask for user confirmation or feedback to continuing revamp the plan
- Iterate the plan until user confirmed.
- Re-read the plan file, update todo as plan list.
- Assign sub agent to finish each step with necessary context
- Verify step result, iterate until the step finished, looping to step 3.2 until all steps done.
Summary your changes and make post cleanup, submit job.