What problem does it solve?
This Skill provides intelligent task planning, automatically adjusting to the complexity of tasks and offering the appropriate planning approach, from quick outlines to detailed specifications.
Core Features & Use Cases
- Complexity Estimation: Determines the complexity of tasks based on file count, API calls, and state changes.
- Planning Levels: Offers three levels of planning depth—quick outline, file-based planning, and spec-driven development.
- Task Execution: Provides a recommended model tier and effort for each step to ensure efficient execution.
- Plan Verification Loop: Ensures that every acceptance criterion is testable and verifiable.
- Progress Tracking: Enables tracking of progress with timestamps, status updates, and reasons for changes.
- Failure Logging: Logs failures with root causes, attempted resolutions, and prevention measures.
- Escalation Mechanism: Escalates to a higher planning level if a task becomes more complex than expected.
- Session Recovery: Continues planning sessions seamlessly by checking for existing planning files.
Quick Start
To create a quick outline for a task, use the command: /plan [task description].