Guidelines for iteratively planning tasks and changes before implementation. Use this when the user requests a non-trivial task or when you need to align on a complex implementation strategy.
Guidelines for iteratively planning tasks and changes before implementation. Use this when the user requests a non-trivial task or when you need to align on a complex implementation strategy.
Task Planning
Workflow
Gather Information: Explore codebase and list dependencies.
Draft Plan:
Objective: Goal of the task.
Approach: High-level strategy.
Steps: Sequential actions.
Verification: How to prove it works.
Clarify: Include at least 3 clarifying questions with proposed answers.
Approve: Wait for user "go ahead" (empty response = approval).
Implement: Execute only after approval.
Principles
Zero-Impact: Do not modify files during planning.
Iterative: Refine based on feedback.
Concise: Keep plans readable and progress tracked via TODOs.