Agent skill
spool-tasks
Use Spool tasks CLI to manage tasks.md (status/next/start/complete/shelve/add).
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/spool-tasks
SKILL.md
Use the spool tasks CLI to track and update implementation tasks for a change.
Rules
- Prefer
spool tasks ...over manual editing oftasks.md. - Enhanced tasks.md supports
start,shelve,unshelve, andadd. - Checkbox-only tasks.md is supported in compat mode (supports in-progress via
[~]/spool tasks start, but no shelving); start/complete tasks by 1-based index.
Common Commands
spool tasks status <change-id>
spool tasks next <change-id>
spool tasks ready # Show ready tasks across ALL changes
spool tasks ready <change-id> # Show ready tasks for a specific change
spool tasks ready --json # JSON output for automation
spool tasks start <change-id> <task-id>
spool tasks complete <change-id> <task-id>
spool tasks complete <change-id> <index>
spool tasks shelve <change-id> <task-id>
spool tasks unshelve <change-id> <task-id>
spool tasks add <change-id> "<task name>" --wave <n>
spool tasks show <change-id>
If tasks.md is missing
- Create enhanced tracking file:
spool tasks init <change-id>
If the user asks "what should I do next?"
- If working on a specific change: Run
spool tasks next <change-id> - If looking for any ready work: Run
spool tasks readyto see all actionable tasks - Follow the printed Action/Verify/Done When for the chosen task.
Guardrails
- If a task is blocked, run
spool tasks status <change-id>and either resolve blockers or shelve the task (enhanced only). - If
spool tasks shelvefails because the file is checkbox-only, explain that checkbox compat mode does not support shelving. - If
spool tasks startfails in compat mode, it is usually because the task id is not a 1-based index, or another task is already in-progress.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?