Sprint Task Manager
Manage your sprint tasks directly from the command line.
Actions
View Board
/sprint-tasks board
Shows ASCII kanban board with all tasks.
List Tasks
/sprint-tasks list
/sprint-tasks list --filter='{"loop": 1}'
/sprint-tasks list --filter='{"status": "in_progress"}'
Create Task
/sprint-tasks create --title="Build landing page" --loop=1 --priority=high
Update Task
/sprint-tasks update --id=task-001 --status=in_progress
/sprint-tasks update --id=task-001 --priority=critical
Complete Task
/sprint-tasks complete --id=task-001
Block Task
/sprint-tasks block --id=task-001 --reason="Waiting for API credentials"
Task Statuses
| Status | Icon | Meaning |
|---|---|---|
| backlog | π | Not started, not prioritized |
| ready | π¦ | Ready to work on |
| in_progress | π | Currently being worked on |
| review | π | Done, needs verification |
| completed | β | Done and verified |
| blocked | π« | Cannot proceed |
Priority Levels
| Priority | Icon | When to Use |
|---|---|---|
| critical | π΄ | Blocking other work |
| high | π | Core MVP feature |
| medium | π‘ | Important but not blocking |
| low | π’ | Nice to have |
Task Files
Tasks are stored in /tasks/ as markdown files:
task-xxx.md- Individual task with metadatasprint.json- Sprint manifest and metricsPRD.md- Product requirements document
Example Workflow
# 1. View what needs to be done
/sprint-tasks board
# 2. Start working on a task
/sprint-tasks update --id=task-001 --status=in_progress
# 3. Mark it done
/sprint-tasks complete --id=task-001
# 4. Check progress
/sprint-tasks board
Execution
/prose-run .claude-plugin/sprint-tasks.prose --action="${args.action}" --task_data='{"id": "${args.id}", "title": "${args.title}", "status": "${args.status}"}'
