From claude-reliability
Guides task management for complex multi-step projects: create fine-grained work items with dependencies, track progress using claude-reliability CLI commands like 'work next' and 'work create'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-reliability:task-managementThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When you need to pick a work item to work on, use the `work next` command. It automatically:
When you need to pick a work item to work on, use the work next command. It automatically:
Use this instead of manually scanning the work list.
# Start a work session
claude-reliability work next
# -> Returns a suggested work item with full details
# Then mark it in progress
claude-reliability work on <work-item-id>
Work items are cheap and exist to help you. Don't be afraid to create many small, fine-grained items. Breaking work into small pieces helps you:
Create a work item whenever you:
Never assume you'll remember it. Context may be compacted. Create the work item first, then decide whether to work on it now.
Good work items are:
Dependencies ensure items happen in the right order. Use them to:
# 1. Create work items
claude-reliability work create -t "Design API for feature X"
claude-reliability work create -t "Write tests for feature X"
claude-reliability work create -t "Implement feature X"
# 2. Add dependencies (use IDs from creation output)
claude-reliability work add-dep <write-tests-id> --depends-on <design-api-id>
claude-reliability work add-dep <implement-id> --depends-on <write-tests-id>
This ensures: Design -> Tests -> Implementation
claude-reliability work create -t "Research options for auth system"
claude-reliability work create -t "Prototype chosen approach"
claude-reliability work create -t "Full implementation"
claude-reliability work create -t "Write documentation"
# Chain dependencies
claude-reliability work add-dep <prototype-id> --depends-on <research-id>
claude-reliability work add-dep <implement-id> --depends-on <prototype-id>
claude-reliability work add-dep <docs-id> --depends-on <implement-id>
claude-reliability work create -t "Implement frontend component"
claude-reliability work create -t "Implement backend API"
claude-reliability work create -t "Integration testing"
# Testing depends on both
claude-reliability work add-dep <testing-id> --depends-on <frontend-id>
claude-reliability work add-dep <testing-id> --depends-on <backend-id>
Both frontend and backend can proceed in parallel, but testing waits for both.
question create and question linkWhen creating 3+ items at once, use the bulk-tasks binary for better performance:
${CLAUDE_PLUGIN_ROOT}/bin/bulk-tasks create <<'EOF'
{
"tasks": [
{"id": "t1", "title": "First item", "description": "...", "priority": 1},
{"id": "t2", "title": "Second item", "priority": 2, "depends_on": ["t1"]},
{"id": "t3", "title": "Third item", "priority": 2, "depends_on": ["t1", "t2"]}
]
}
EOF
The id fields are temporary for setting up dependencies. Real IDs are returned.
# Find work to do
claude-reliability work next
# Create work item
claude-reliability work create -t "Task title" -d "Description" -p 2
# Get work item details
claude-reliability work get <id>
# Add dependency (work_item_id depends on depends_on)
claude-reliability work add-dep <id> --depends-on <other-id>
# Start working
claude-reliability work on <id>
# Add context
claude-reliability work add-note <id> -c "Progress note here"
# Mark complete
claude-reliability work update <id> --status complete
# List open items
claude-reliability work list --status open --ready-only
npx claudepluginhub drmaciver/claude-reliability --plugin claude-reliabilityPrioritizes and selects next development tasks from a backlog using P0-P4 levels, blocker checks, dependencies, and claude-reliability CLI commands like `work next` and `work list`.
Manages tasks using native Claude Code subagent tools (TaskCreate, TaskUpdate, TaskList, TaskGet). Tracks TODOs, checkpoints progress, and resumes work across sessions.
Creates, lists, and updates persistent work items to track tasks, priorities, and statuses across sessions, mitigating context rot in long-running Claude conversations.