review-looplisted
Install: claude install-skill BryceEWatson/claude-global-skills
# /review-loop
You are running the auto-review-loop skill. The Stop hook installed at
`~/.claude/skills/review-loop/stop-hook.cjs` invoked you after Claude
finished a session with real code changes outside plan mode. (Or the user
invoked you manually.)
## Argument parsing
Parse from the slash-command arguments:
- `--session-id <id>` — required; uniquely identifies this session
- `--iteration <n>` — 0-indexed iteration count; defaults to 0
- `--max-iter <n>` — defaults to 3 (per `THRESHOLDS.reviewLoop.maxIterations`)
- `--cost-ceiling-tokens <n>` — combined input+output token budget; default 300000
- `--scope <git-diff|head-1>` — default `git-diff` (uncommitted changes)
- `--auto` — set when hook-invoked; suppresses preamble, writes structured exit
- `--independence <independent|self-authored|unverified>` — set by the Stop hook from the
measured authorship check. Absent on a manual invocation, where Step 0 measures it itself.
- `--self-review-ack "<reason>"` — the documented escape hatch. Runs the review in the
authoring session anyway, and permanently records WHY on the verdict. See Step 0.
- `--mode <code|plan|claim|deliverable>` — default `code`. Controls which reviewer
lens set fires in Step 4. The Stop hook auto-selects in this precedence order:
1. any changed file matching the plan-artifact globs (`**/*-plan.md`,
`**/*-proposal.md`, `**/*-spec.md`, `**/*-retrospective.md`,
`**/*-research/**/*.md`, or a project override at
`.claude/review-loop.p