Task lifecycle management — skip, unblock, add, prioritize, info, and list tasks. Use when you need to manage individual tasks in the Nazgul pipeline.
/nazgul:task — List all tasks with status summary/nazgul:task info TASK-003 — Show full details and review history for a task/nazgul:task skip TASK-005 — Skip a task and promote unblocked downstream tasks/nazgul:task unblock TASK-004 — Reset a blocked task back to READY/nazgul:task add "Implement rate limiting" — Create a new task/nazgul:task prioritize TASK-006 --before TASK-003 — Reorder task execution$ARGUMENTS
ls nazgul/tasks/TASK-*.md 2>/dev/null || echo "No tasks"head -50 nazgul/plan.md 2>/dev/null || echo "No plan"Parse $ARGUMENTS for a subcommand and its parameters. If no subcommand is provided, default to .
listlist (default)Produce a quick status table of all tasks:
Nazgul Tasks
═══════════════════════════════════════════════════════════
ID Status Description
─────────────────────────────────────────────────────────
TASK-001 DONE Set up project scaffolding
TASK-002 IN_PROGRESS Implement auth module
TASK-003 READY Add payment processing
TASK-004 BLOCKED Deploy to staging
TASK-005 PLANNED Write integration tests
─────────────────────────────────────────────────────────
Total: 5 | Done: 1 | Active: 2 | Blocked: 1 | Planned: 1
nazgul/tasks/TASK-*.md fileskip TASK-NNNSet the specified task's status to SKIPPED.
nazgul/tasks/TASK-NNN.mdStatus: field to SKIPPED in the task manifestPLANNED to READYunblock TASK-NNNReset a BLOCKED task back to READY so it can be picked up by the loop.
nazgul/tasks/TASK-NNN.mdStatus: to READYblocked_reason: field (set to empty or remove the line)retry: count to 0/3add "description"Create a new task manifest and append it to the plan.
nazgul/tasks/TASK-NNN.md with the following template:# TASK-NNN: [description]
- **Status:** PLANNED
- **Priority:** medium
- **Dependencies:** none
- **Retry:** 0/3
- **Created:** [ISO 8601 timestamp]
- **Source:** manual (via /nazgul:task add)
## Description
[description]
## Acceptance Criteria
- [ ] TBD — define acceptance criteria
## Implementation Notes
_To be filled by implementer._
READY instead of PLANNEDnazgul/plan.md in the task list sectionprioritize TASK-NNN --before TASK-MMMReorder tasks in the plan so TASK-NNN appears before TASK-MMM.
nazgul/plan.mdNote: This changes execution order but does NOT override dependency constraints. If TASK-NNN depends on TASK-MMM, warn the user about the circular dependency.
info TASK-NNNShow full details for a specific task.
nazgul/tasks/TASK-NNN.mdnazgul/tasks/TASK-NNN.mdnazgul/reviews/TASK-NNN-*.mdTask Details
═══════════════════════════════════════
[full task manifest contents]
Review History
─────────────────────────────────────
[review 1 contents]
[review 2 contents]
...
nazgul/tasks/TASK-NNN-delegation.mdnazgul/config.json): "Nazgul not initialized. Run /nazgul:init first."/nazgul:start to generate a plan."