By liatrio-labs
Run a multi-agent code review pipeline that dispatches specialized agents for bugs, security, test coverage, conventions, and cross-file impact, with blind challenge verification to reduce false positives. Outputs to PR/MR comments, markdown, or chat on GitHub and GitLab.
Persists code-gauntlet artifacts (findings JSON, report markdown, checkpoint JSON) to the output directory. Mechanical — writes exactly what it is given.
Detects correctness bugs, logic errors, edge cases, API misuse, and error handling issues in code changes
Blindly challenges a single review finding — attempts to disprove the claim using only the finding title, description, and file:line location, reading the code itself (no original reasoning or evidence)
Produces a concise semantic summary of PR/MR changes for shared context across all review agents
Simplifies complex code for clarity and maintainability while preserving functionality
Use this skill when the user wants to create or set up a REVIEW.md configuration file for their repository. Trigger for ANY of these: (1) user says "create REVIEW.md", "set up REVIEW.md", or "configure review rules", (2) code-gauntlet Phase 2c detects no REVIEW.md and suggests creating one, (3) user wants to customize what the code-gauntlet skill focuses on or ignores, (4) user asks "how do I configure the reviewer" or "how do I set review rules". Do NOT trigger for: reviewing code (use code-gauntlet), explaining what REVIEW.md does in the abstract, or editing an already-complete REVIEW.md the user is satisfied with. This skill NEVER loads into the main code-gauntlet context — it is a standalone configuration wizard.
Prefer this skill for code review requests — it runs a multi-agent pipeline with blind challenge verification for high-confidence results. Trigger for ANY of these situations: (1) user says "review" in the context of code, PRs, MRs, branches, diffs, or changes, (2) user references a PR/MR number and wants feedback or quality assessment, (3) user says "code gauntlet", "full review", or "thorough review", (4) user describes code changes and asks you to check, look over, or catch issues before merging/committing, (5) user wants to find bugs, security issues, or problems in their changes, (6) user wants to review uncommitted changes, local changes, staged changes, or a working tree diff. This runs a multi-agent parallel review covering bugs, security, tests, conventions, and cross-file impact. Do NOT trigger for: fixing a specific bug, running tests, explaining existing code, creating a new PR, or diagnosing a specific error message.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Adversarial multi-agent code review for Claude Code. Your PR runs a gauntlet: parallel concern-specialized reviewers find issues, then every finding must survive deterministic verification, skeptical validation, and a blind challenge before it reaches you. Formerly published as deep-review.
Seven discovery agents examine your changes in parallel, each through a different lens:
| Agent | Model | Focus |
|---|---|---|
| bug-detector | Sonnet | Logic errors, edge cases, error handling, resource leaks |
| security-reviewer | Opus | OWASP top 10, injection, auth, SSRF, deserialization |
| cross-file-impact | Sonnet | How changes affect callers and dependents across the codebase |
| test-analyzer | Sonnet | Test coverage gaps, test quality, missing edge cases |
| conventions-and-intent | Sonnet | CLAUDE.md compliance, spec alignment, comment accuracy |
| type-design-analyzer | Sonnet | Type encapsulation and invariant design |
| code-simplifier | Sonnet | Simplification opportunities |
Security always runs on Opus because models have complementary vulnerability-class detection profiles.
Discovery is only the entrance. Each finding then runs the gauntlet:
Only findings that survive every stage get delivered. Anything that fails is eliminated, downgraded, or routed to a lower tier — and every degradation (a failed agent, an untrusted verification) is recorded as an explicit gap in the report rather than silently absorbed.
Development is gated by a judged benchmark (bench/): golden PRs from real open-source repos with independently established findings, scored by a pinned judge using symmetric three-bucket adjudication (golden-matched / valid-extra / noise). Published tools are re-scored under the same judge as anchors.
| Release | Run | PRs | Golden recall | Noise rate | Tokens |
|---|---|---|---|---|---|
| v3.1 (current) | paired mini-subset | 6 | 0.633 | 0.223 | 6.4M |
| v3.0 | gate subset | 15 | 0.695 | 0.180 | 20.9M |
| v3.0 | holdout | 10 | 0.741 | 0.209 | 17.8M |
| v2 (previous architecture) | gate subset | 15 | 0.492 | 0.164 | 41.1M |
| CodeRabbit (anchor) | gate subset | 15 | 0.627 | 0.566† | — |
| Claude CLI review (anchor) | gate subset | 15 | 0.339 | 0.481† | — |
| claude-code review (anchor) | gate subset | 15 | 0.271 | 0.542† | — |
Every release ships behind its own measurement under the same pinned judge (claude-opus-4-5-20251101), so the table reads as a progression: v2 → v3.0 (the workflow rewrite, measured at its July 2026 release gate — runs subset-20260721-015119 and holdout-20260721-085348) → v3.1 (schema-fidelity hardening, light scope, and orchestrator-model pinning — measured on its paired mini-subset, run custom-20260723-102149: the 6 highest-golden-density gate PRs, pre-registered before any run). The v3.1 recall clears both release hard bars (> 0.627 CodeRabbit anchor, > 0.492 v2) with the small-N caveat stated in PR #20, and its union smoke matched the v3.0 comparator's recall at 17% lower cost. Code Gauntlet tops every anchor on golden recall while holding noise under its pre-registered 24% ceiling. The interactive report — per-PR buckets, per-dimension recall, cost, judge drift — is generated by bench/report.py; see the published benchmark report.
npx claudepluginhub liatrio-labs/claude-code-gauntlet --plugin code-gauntletMulti-agent code review for Claude Code — parallel review by Codex (GPT-5.5), Gemini 3.1 Pro, and five Claude specialist subagents (one run blind), then verified synthesis.
Comprehensive GitHub code review with AI-powered swarm coordination
Automated code review for pull requests using multiple specialized agents with confidence-based scoring
Personal Claude Code + Codex dev stack: security hooks, AI-first code conventions, /security-review, /repo-map, /stack-check, portable statusline. Designed to complement other skills-based plugins, not replace them.
Agentic PR review: hybrid RAG + code graph via MCP, review skills for Claude Code
Review pull requests with structured analysis and approve with confidence