一键导入
nazgul-task
Task lifecycle management — skip, unblock, add, prioritize, info, and list tasks. Use when you need to manage individual tasks in the Nazgul pipeline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Task lifecycle management — skip, unblock, add, prioritize, info, and list tasks. Use when you need to manage individual tasks in the Nazgul pipeline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Connect Nazgul task tracking to an external project board (GitHub Projects, Azure DevOps, etc). Use when user says "connect to github projects", "set up board", "track on github", or "nazgul board".
Start or resume a Nazgul autonomous development loop. Use when user says "start nazgul", "run nazgul", "begin development", "resume the loop", or passes an objective for new work. Auto-detects project state — no arguments needed.
Check the current state of a Nazgul autonomous loop. Use when asked about loop progress, task status, iteration count, review board status, or how the Nazgul loop is going.
Run one Nazgul automation-heartbeat tick — triages the work inbox and auto-starts the next objective if idle. Opt-in and default-off; fired by an optional Claude Code native scheduled agent (routine) or run by hand. Use when asked to "run a heartbeat tick", "check the inbox", or to test/debug the heartbeat.
View Nazgul run history — iteration timeline, task completions, review verdicts, git commits. Use after an overnight run to see what happened.
Brainstorm a new idea/objective into a Nazgul spec and tasks, then optionally run it. Interactive design front-end — produces a per-idea spec and a ready-to-execute task plan.
| name | nazgul:task |
| description | Task lifecycle management — skip, unblock, add, prioritize, info, and list tasks. Use when you need to manage individual tasks in the Nazgul pipeline. |
| context | fork |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep |
| metadata | {"author":"Jose Mejia","version":"2.7.1"} |
/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 list.
list (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."