implementlisted
Install: claude install-skill leinardi/adversarial-review-loop
# Implement with an enforced review loop
```!
${CLAUDE_PLUGIN_ROOT}/scripts/arl.sh arm --session "${CLAUDE_SESSION_ID}" --args-stdin <<'ARL-ARGUMENTS-EOF'
$ARGUMENTS
ARL-ARGUMENTS-EOF
```
## What just happened
The block above is the output of arming, which ran **before you had a turn**. It is authoritative: it reports whether the review loop is armed, and it is the only place the baseline was frozen.
**If it says arming failed, stop.** The mode is not active, every mutation and every commit in this worktree is denied, and the plan must not be implemented. Report the reason to the user and let them re-run this command or run `/adversarial-review-loop:stop`.
## Your job, in order
1. **Read the frozen plan** at the path named above (`plan.frozen.md`). Read it in full. That copy, not the original, is what the reviewer is given as evidence.
The banner's `review guide:` line says whether this repository also supplied guidance for the reviewer (`--guide <path>`, or `review_guide` in config). When it names one, that file's content was frozen alongside the plan and is spliced into every review's instructions as an extension of what to look for — worth reading, because it tells you what this repository's reviews will weigh. It is guidance to the reviewer, not to you: implement against the plan.
2. **Propose a phase split.** Each phase must be:
- independently implementable and independently reviewable,
- small enough that its diff is a sensible unit of review — a phase