Skip to content
ccmods.app

adversarial-review-loop

v3.0.1

Implements a plan phase by phase and blocks each commit until a separate reviewer process approves the exact tree.

by @leinardi2Updated Broad accessGitHub

Installation

  1. Install from your shell (answer y to add the marketplace)

    $ claude plugin install adversarial-review-loop --marketplace leinardi/adversarial-review-loop

Already in a session? Type this at the Claude Code prompt:

$ /plugin install adversarial-review-loop --marketplace leinardi/adversarial-review-loop

Pick a scope and the mod is active right away. Needs Claude Code 2.1.287 or later, in a terminal. Full install guide

What does adversarial-review-loop do?

  • /adversarial-review-loop:implement plan.md freezes the baseline and plan, then splits work into phases
  • Intercepts each git commit; a fresh claude or opencode process reviews the diff and findings deny the commit
  • Band above the prompt shows status, phase, round and failures while armed
  • status, report, pause, resume and accept commands; --until N stops after a phase
  • Config for reviewer model, block severity, verify_cmd and a repo review guide

What do you need?

  • Claude Code 2.1.287 or later (terminal)
  • python3 3.12+
  • Reviewer CLI on PATH: claude (default) or opencode
  • git, bash 3.2+, and timeout/gtimeout or perl

What can this mod access?

Read from the mod's code with claude plugin validate on Claude Code 2.1.296, synced Oct 12, 2026. This is a capability list, not a security audit. Mods run with your permissions, so install only from authors you trust.

Broad access
  • Runs programs on your machine
  • Intercepts or rewrites tool calls
Hooks and engine calls (5 + 6)

hooks

  • session.start
  • tool.call{tool=Bash}
  • turn.complete
  • turn.start
  • ui.render{component=AbovePrompt}

calls

  • $.process.run
  • $.session.cwd
  • $.session.id
  • $.ui.invalidate
  • $.ui.log
  • $.ui.resolve

How do you uninstall adversarial-review-loop?

$ claude plugin uninstall adversarial-review-loop

To switch it off without removing it, use claude plugin disable with the same name.

Do you maintain adversarial-review-loop?

Add this badge to your README so users can jump to this page for the install command and access report.

Listed on ccmods.app
[![Listed on ccmods.app](https://ccmods.app/badge.svg)](https://ccmods.app/mods/adversarial-review-loop)

temper

galando/temper

17

Gates AI coding into Intent, Plan, Build, Review and Check phases, refusing writes outside the current phase until you approve.

UIPromptToolsBroad access
$ claude plugin install temper --marketplace galando/temper

neuroflow

stanislavjiricek/neuroflow

7

Research workflow for neuroscience teams, with optional panes for the project dashboard, phase picker and task board.

UIPromptToolsBroad access
$ claude plugin install neuroflow --marketplace stanislavjiricek/neuroflow

cairn

jmgirard/cairn

4

Milestone-driven development with project state in plain markdown, plus a progress band and a milestone pane.

UIPromptToolsBroad access
$ claude plugin install cairn --marketplace jmgirard/cairn