skills/metrics/SKILL.md
View loop performance metrics — task velocity, approval rates, retry distribution, reviewer stats. Use when asked about loop performance, development metrics, or how the loop is doing.
npx skillsauth add OrodruinLabs/nazgul nazgul:metricsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
/nazgul:metrics — View full metrics dashboard/nazgul:metrics reviews — Focus on reviewer statscat nazgul/config.json 2>/dev/null | head -3 || echo "NOT_INITIALIZED"ls nazgul/tasks/TASK-*.md 2>/dev/null | wc -l | tr -d ' 'ls nazgul/checkpoints/iteration-*.json 2>/dev/null | wc -l | tr -d ' 'ls -d nazgul/reviews/TASK-*/ 2>/dev/null | wc -l | tr -d ' '$ARGUMENTS
Format all output per references/ui-brand.md — use stage banners, status symbols, progress bars, and display patterns defined there.
If Nazgul is not initialized, say so and stop.
Read these sources to compute metrics:
Task manifests (nazgul/tasks/TASK-*.md):
Checkpoints (nazgul/checkpoints/iteration-*.json):
Review files (nazgul/reviews/TASK-*/):
Config (nazgul/config.json):
─── ◈ NAZGUL ▸ METRICS ─────────────────────────────────
Objective: [truncated to 80 chars]
Time span: [first timestamp] → [last timestamp]
Iterations: [total] ([compactions] compactions)
Task Velocity
─────────────────────────────────────
Total tasks: [N]
Completed: [N] ████████████░░░░ [%]
Tasks/iteration: [N.N]
Avg iters/task: [N.N]
Approval Rate
─────────────────────────────────────
First-pass approvals: [N]/[total] ([%])
Retry distribution:
0 retries: [N] tasks ████████████████
1 retry: [N] tasks ████████
2 retries: [N] tasks ████
3 retries: [N] tasks ██
Reviewer Stats
─────────────────────────────────────
[reviewer-name] ✦ [N] approved ✗ [N] rejected ([N]% block rate)
[reviewer-name] ✦ [N] approved ✗ [N] rejected ([N]% block rate)
...
Loop Health
─────────────────────────────────────
Consecutive failures: [N]
Mode: [hitl/afk]
Status: [active/paused/complete]
────────────────────────────────────────────────────────
If specific data is missing (no checkpoints, no reviews yet), show "No data" for that section rather than erroring.
testing
Human acceptance testing — structured verification that work actually works. Run standalone or integrated in HITL review cycle.
devops
Task lifecycle management — skip, unblock, add, prioritize, info, and list tasks. Use when you need to manage individual tasks in the Nazgul pipeline.
development
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.
development
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.