What problem does it solve?
Developers often struggle with breaking down complex projects into manageable tasks, tracking progress, and keeping task lists updated. This leads to missed steps, unclear priorities, and inefficient workflows. This Skill automates the entire task management lifecycle, ensuring clarity and efficiency.
Core Features & Use Cases
- Automated Task Generation: Breaks down user requests (features, bug fixes) into concrete, prioritized tasks.
- Dynamic TODO.md Management: Automatically creates and updates a
TODO.md file in the project root, serving as a single source of truth for all tasks.
- Real-time Progress Tracking: Updates task status (completed, current, upcoming) and overall project progress after each tool use, providing instant visibility.
- Use Case: When starting a new feature, simply tell Claude what you want to build. This Skill will automatically generate a detailed
TODO.md with prioritized tasks, and keep it updated as you work, so you always know what's next and your progress is clear.
Quick Start
This Skill is designed to be automatically activated by Claude Code.
It triggers when you start new work or after each tool use (Write, Edit, Bash).
Ensure a TODO.md file is present in your project root, or it will create one.
Example TODO.md format:
Tasks for My Project
Current Task
- [ ] Implement user authentication @id:current @priority:0
Upcoming Tasks
- [ ] Design database schema @id:task-1 @priority:1
- [ ] Create API endpoints @id:task-2 @priority:2
Metadata
- Total: 3 tasks
- Completed: 0 tasks
- Progress: 0%