← ClaudeAtlas

nazgulverifylisted

Human acceptance testing — structured verification that work actually works. Run standalone or integrated in HITL review cycle.
OrodruinLabs/nazgul · ★ 4 · AI & Automation · score 73
Install: claude install-skill OrodruinLabs/nazgul
# Nazgul Verify ## Examples - `/nazgul:verify` — Verify all completed tasks that haven't been verified yet - `/nazgul:verify TASK-003` — Verify a specific completed task ## Arguments $ARGUMENTS ## Current State - Config: !`cat nazgul/config.json 2>/dev/null | head -3 || echo "NOT_INITIALIZED"` - Completed unverified tasks: !`for f in nazgul/tasks/TASK-*.md; do status=$(grep -m1 'Status' "$f" 2>/dev/null | sed 's/.*: *//'); id=$(basename "$f" .md); if [ "$status" = "DONE" ] && [ ! -f "nazgul/tasks/$id/verification.md" ]; then echo "$id"; fi; done 2>/dev/null || echo "none"` ## Instructions Format all output per `references/ui-brand.md` — use checkpoint boxes, status symbols, and display patterns defined there. ### Pre-flight 1. Check if `nazgul/config.json` exists. If not: "Nazgul not initialized. Run `/nazgul:init` first." and STOP. 2. Parse `$ARGUMENTS`: - If a task ID provided → verify that specific task - If no arguments → find all DONE tasks without `verification.md` and verify them in sequence ### Display Banner ``` ─── ◈ NAZGUL ▸ VERIFYING ───────────────────────────────── ``` ### Step 1: Load Task Context For each task being verified: 1. Read the task manifest at `nazgul/tasks/TASK-NNN.md` 2. Verify status is DONE (or APPROVED in YOLO mode). If not: "TASK-NNN is not complete (status: [status]). Only completed tasks can be verified." 3. Read the implementation log section for what was built 4. Read acceptance criteria for what should be true 5. Check for