Claude Review All
Comprehensive multi-agent code review for Claude Code
Install: /plugin marketplace add ncoevoet/claude-review-all
Works with Claude Code · 43 GitHub stars
Install
/plugin marketplace add ncoevoet/claude-review-allInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →/review-all
Multi-agent code review for Claude Code, for any language or stack. It runs the repo's own typecheck/lint/tests, has up to ten review agents read the diff in parallel, then has a separate verifier re-check every finding before it reaches the report.
Install
/plugin marketplace add ncoevoet/claude-review-all
/plugin install review-all@ncoevoet-review-all
Or, to hack on the skill: git clone this repo and run make install, which copies skills/review-all/ to ~/.claude/skills/review-all/ (make uninstall removes it).
Requires Claude Code, git, bash, python3. gh is optional: it is used for PR #N targets and for the post-to-PR / create-issue actions.
Use
| Argument | Reviews |
|---|---|
| (empty) | Uncommitted changes, else current branch vs default branch, else last commit |
--staged / --unstaged |
Only staged / unstaged changes |
last commit, last N commits |
HEAD~N..HEAD |
vs |
Current branch vs merge-base with `` |
<sha1>..<sha2> |
A commit range |
PR #N or #N |
A GitHub PR (needs gh) |
file paths, --paths a,b, --exclude x,y |
Narrow the diff to / away from these paths |
gate / --ci |
Headless mode: JSON verdict and exit code, no menu (see Gate mode) |
/review-all
/review-all PR #123
/review-all vs main --exclude apps/legacy
/review-all gate --severity important
How it works
- Discover. One script (
scripts/discover.sh) detects the toolchain, test layout and available tools. Rules extracted fromCLAUDE.mdare cached; toolchain data is re-probed every run. - Deterministic gates. Typecheck, lint and scoped tests run in parallel. New public code without a test is flagged. A failing gate becomes a finding directly, and its output is passed to the agents as a
<gate_results>block. - Select files and agents.
select-files.pydrops binaries, secrets, generated/vendor output and oversized files before any agent runs.select-agents.pypicks the axes: six always run; security deep-dive, test-quality, API-contract and a11y/i18n run only when the diff contains matching files. Skipped axes are named in the report. - Review in parallel. Axes: standards, bugs+security, DRY, consistency, simplification, security deep-dive, performance, test quality, API contract, a11y/i18n. Every spawn names its model:
opusfor behavioral axes (bugs, security, performance, API contract) andsonnetfor the others. Each agent gets the diff in its own file order (agent-order.py), plus per-language rule packs fromrules/. Completed axes are saved to.claude/review-all/checkpoints/, so an interrupted run picks up where it stopped. - Dedupe and verify. Findings are grouped by root cause (the report says "Flagged independently by N agents"). Then a verifier (Haiku by default) tries to disprove each one: a behavior claim has to be backed by a quoted source line. Findings scoring ≥75 go in the report, 50–74 in the appendix, and the rest are dropped.
- Claim classes. A runtime, data or rendering claim that is backed only by reading the source gets the
unverifiedverdict. It is shown in its own section with the observation that would settle it, and it never blocks a gate. - Report. It opens with a verdict line, then gate results with a Provenance column (command, exit code, time), then findings by severity. It ends with a machine-readable `` tally.
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code, like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…