What problem does it solve?
This Skill provides a structured framework for managing complex coding tasks, ensuring thorough planning, execution, and verification, thereby reducing errors and improving code quality.
Core Features & Use Cases
- Structured Planning: Enforces detailed planning for tasks involving multiple steps or architectural decisions.
- Subagent Strategy: Encourages the use of subagents for focused execution and context management.
- Self-Improvement: Implements a loop for learning from corrections and preventing future mistakes.
- Verification: Mandates rigorous proof of correctness before task completion.
- Elegance: Promotes finding and implementing more elegant solutions for non-trivial changes.
- Autonomous Bug Fixing: Enables direct resolution of reported bugs without user intervention.
- Use Case: When faced with a significant refactoring task that involves multiple interconnected components, this Skill will guide the agent through planning, breaking down the work, executing each part with subagents, verifying the changes, and documenting the process.
Quick Start
Use the workflow skill to refactor the user authentication module by first creating a detailed plan in tasks/todo.md.