| name | tasks |
| description | Track tasks for the current work session. Use this to break down work into steps and track progress. ALWAYS use this when starting a new task - add items first, then mark them done as you complete them. |
| allowed-tools | Bash |
Tasks
Simple task tracking for the current work session. Use this for ALL task management.
Commands
| Command | Description |
|---|
add <task> | Add a new task |
list | Show all tasks with status |
done <number> | Mark task as completed |
working <number> | Mark task as in-progress |
reset <number> | Reset task back to pending |
remove <number> | Remove a task |
clear | Clear all tasks |
status | Show summary (X of Y complete) |
Usage
~/.claude/skills/tasks/tasks.sh add "Set up project structure"
~/.claude/skills/tasks/tasks.sh add "Create database models"
~/.claude/skills/tasks/tasks.sh add "Write tests"
~/.claude/skills/tasks/tasks.sh list
~/.claude/skills/tasks/tasks.sh working 1
~/.claude/skills/tasks/tasks.sh done 1
~/.claude/skills/tasks/tasks.sh reset 1
~/.claude/skills/tasks/tasks.sh status
Workflow
- Start of task: Break work into steps, add each as a task
- Working: Mark current task as "working"
- Complete: Mark task as "done" when finished
- Before /supervisor: Run
status to check progress
Output Format
Tasks (2 of 5 complete):
[x] 1. Set up project structure
[>] 2. Create database models (in progress)
[ ] 3. Write tests
[ ] 4. Create templates
[ ] 5. Run verification
Storage
Tasks are stored in ~/workspace/.tasks and persist across the session.