SkillAgentSearch skills...

agent-review-panel

Claude Code skill: Multi-agent adversarial review panel — 4-6 AI reviewers debate your code/plans, then a supreme judge delivers the verdict. 9 auto-detected signal groups, built-in domain checklists, anti-groupthink mechanisms.

Install / Use

npx skills add wan-huiyan/agent-review-panel

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

78/100

Supported Platforms

Claude Code

Version Claude Code license Tests

Agent Review Panel

4–6 AI reviewers independently evaluate your code, plan, or docs, debate each other's findings, then a judge resolves disagreements. A Claude Code plugin that orchestrates structured multi-stance review. Each run costs roughly $3–$20 in Opus tokens and takes 6–15 minutes — built for high-stakes reviews, not routine code review.

Agent Review Panel — watch your code journey through the multi-agent review pipeline

<p align="center"><em>▶️ <a href="https://wan-huiyan.github.io/agent-review-panel/quest/">Play the interactive version</a> — pause, replay, jump to any stage. Your code/plan journeys <b>Gather → Review → Debate → Verify → Adjudicate → Report</b>. <a href="docs/hero-flow.svg">(static pipeline diagram)</a></em></p>

Runs only on Claude Code surfaces (CLI, IDE extension, Desktop "Code" tab) and the Claude Agent SDK. Does not work on claude.ai web chat or the raw Anthropic API — see Surfaces & Requirements.

Quick Start

claude plugin marketplace add wan-huiyan/agent-review-panel
claude plugin install roundtable@agent-review-panel

Restart your Claude Code session — skills load at session start.

<details> <summary>Already inside a Claude Code session? Use the slash-command form</summary>
/plugin marketplace add wan-huiyan/agent-review-panel
/plugin install roundtable@agent-review-panel

Same effect. Shell form (claude plugin …) from the terminal; REPL form (/plugin …) from inside Claude Code.

</details>

Verify it loaded. In a fresh Claude Code session, type /roundtable:agent-review-panel with no arguments. The skill should introduce itself and ask what to review. If you get unknown command, see Troubleshooting. Migrating from an older install handle? See MIGRATION.md.

⚡ Recommended — add VoltAgent specialists. Reviews get noticeably sharper when VoltAgent specialist agents are installed: the panel auto-upgrades each reviewer to a real domain specialist (e.g. Security Auditor → voltagent-qa-sec:security-auditor) instead of a generic persona. Not installed? It falls back gracefully — nothing breaks.

claude plugin marketplace add VoltAgent/awesome-claude-code-subagents
claude plugin install voltagent-qa-sec@voltagent-subagents   # backs the core code-review personas

Add voltagent-lang, voltagent-data-ai, voltagent-infra, … as you need them (10 families, 130+ agents; the /plugin … REPL form works too — takes effect next session). Why it's worth it → Sharper reviews with VoltAgent. (VoltAgent installs through Claude Code's plugin system.)

Use:

> Review this implementation plan from multiple perspectives: docs/my_plan.md

> /roundtable:agent-review-panel

Natural-language invocation also works ("red team this", "stress-test this design", "get a panel review of …").

What you get — three files written to your current working directory:

  • review_panel_report.md — executive summary, consensus, judge-resolved disagreements, action items
  • review_panel_process.md — verbatim "director's cut" of every reviewer's output
  • review_panel_report.html — interactive dashboard with expandable issue cards, charts, and a panel gallery

See Sample output below for what a real report looks like.

When to use it — and when not

Use a panel for: high-stakes plans you'd want a second/third/fourth opinion on; security-sensitive code; architecture decisions that are expensive to reverse; docs that have to be right; "I'm too close to this — stress-test it."

Don't use a panel for (use a single review or /review instead): a quick look before pushing; type-error fixes; routine code review; addressing existing PR comments; "what does this code do?"; deployments; writing tests or docs from scratch.

The key signal is multiple independent perspectives — if one opinion would do, you're paying 4–6× more for nothing.

Why a panel, not a single reviewer?

Ask one reviewer "review this" and you get one perspective. It won't argue with itself, catch its own blind spots, or volunteer "I'm not sure about this."

The panel forces the same model to take multiple passes from assigned, divergent stances — Correctness Hawk, Security Auditor, Devil's Advocate, etc. — before they see each other's output. Then they debate, then a separate judge step resolves disputes against verified evidence. You get a deliberation, not a list:

Feasibility Analyst: "The data_available_through hardcoding is minor — it's documented."

Risk Assessor: "Disagree. If stale, the lookforward extends past actual data — model trains on incomplete outcomes — silent false-negative bias."

Feasibility Analyst (Round 2): "Valid point. I upgrade this to IMPORTANT."

Honest caveat: all reviewers are Claude instances running the same base model. This is structured self-critique, not independent verification — unanimous agreement may reflect shared model bias rather than ground truth. The architecture includes anti-groupthink safeguards (blind final scoring, sycophancy detection, correlated-bias warnings) but cannot eliminate the structural limitation. The value is the forced multi-stance discipline plus verification against actual source, not the appearance of disagreement.

Sample output

The panel was run against this very README on 2026-05-14. The interactive HTML dashboard:

Agent Review Panel — interactive HTML dashboard with expandable issue cards

Expandable 10-section issue cards (narrative, code evidence with Prism.js syntax highlighting, debate transcripts, judge rulings, fix recommendations, cross-references), deep-linkable, keyboard-navigable, print-friendly. The GIF above links to the actual generated report for this README.

Excerpt from the matching review_panel_report.md:

# Review Panel Report — README.md

**Verdict:** REVISE — substantial edit needed | **Confidence:** Medium-High
**Score:** 5/10 | **Mode:** Exhaustive (pure documentation)

## Executive Summary

The README is factually careful where it counts — install commands, marketplace
handles, slash commands, the test-count claim, and spot-checked anchors all verify
cleanly against the repo. But three problems pull the score to 5/10: the
version/release story is incoherent and actively misleads every current
user, the document is roughly a third too long, and it never shows what a
review actually produces.

## Consensus Points (judge-confirmed)

- Version/release story is broken — all four reviewers, independently.
  package.json declares 3.3.0; the only git tags are up to v3.1.0. The
  "Updating" section tells users to verify against "the latest GitHub
  release" — which resolves to v3.1.0, so every correctly-installed
  v3.3.0 user concludes their install is wrong.  [VERIFIED][CONSENSUS]

## Action Items

| # | Severity | Action                                                       |
|---|----------|--------------------------------------------------------------|
| 1 | P1 [VERIFIED][CONSENSUS] | Fix the version/release story.            |
| 3 | P1 [CONSENSUS]           | Cut ~⅓ length; split audiences.           |
| 4 | P1 [VERIFIED]            | Add a text sample of a real report.       |

You're reading the rewrite that lands those findings. The full artifacts live at:

Sharper reviews with VoltAgent specialists

By default every reviewer is a generic Claude agent wearing a persona prompt ("act as a Security Auditor"). That works — but if you install VoltAgent's specialist agents, the panel upgrades each persona to a matching domain specialist whose expertise is built into its own system prompt: a real Security Auditor, Database Optimizer, or SRE instead of a generalist asked to role-play one.

  • Automatic, zero-config. During setup (Phase 1) the panel scans for installed voltagent-* agents and routes personas to them. No specialist installed for a given role? That reviewer falls back to a generic persona — nothing to configure, nothing breaks.
  • 130+ specialists across 10 familiesqa-sec (code review, security, performance, chaos), lang (20+ language experts), data-ai, infra, core-dev, and more. Content signals auto-add the right one: SQL → a database optimizer, Terraform → an IaC engineer, React → a frontend specialist. v3.4 added 30 such signal→specialist mappings, roughly doubling coverage.
  • Install what you review. voltagent-qa-sec backs the core code-review personas; add voltagent-lang / voltagent-data-ai / voltagent-infra for language-, ML-, or infra-heavy work. Commands are in Quick Start.

VoltAgent specialists install through Claude Code's plugin system — the same Claude Code surfaces the panel itself runs on (CLI / IDE / Desktop "Code" tab / Agent SDK). Codex isn't a supported surface for the panel: it needs Claude Code's Agent tool to spawn reviewers in parallel — see Surfaces & Requirements.

Surfaces & Requirements

This plugin needs the Claude Code Agent tool for parallel subagent spawning, local-filesystem access for output files, and a plugin loader.

Works ✅

  • CLIclaude in your terminal
  • VS Code extension — Claude Code extension
  • JetBrains IDE extension — IntelliJ, PyCharm, WebStorm, GoLand, Rider, etc.
  • Claude Desktop app → Code tab — the dedicated "Code" tab inside the Desktop app (docs)
  • Claude Agent SDK — load via options.plugins: [{ type: "local", path: "./agent-review-panel" }] (docs)

Does not work ❌

  • claude.ai web chat and Claude Desktop regular chat tabs — no /plugin marketplace; Agent Skills there can't spawn parallel subagents or write the output files
  • Anthropic Messages API called directly (without the Agent SDK) — no plugin loader, no subagent orchestration, no filesystem. Use the Agent SDK entry above.

Prerequisites in one place:

  • Claude Code v1.0+ on a supported surface, or the Claude Agent SDK
  • A Claude Pro / Max subscription or API access (Opus is the reviewer model)
  • Node ≥18 (only needed if running npm test or developing locally)
  • Recommended: [VoltAgent specialist agents](https://githu

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars35
CategoryAI
Updated1d ago
Forks2

Languages

JavaScript

Security Score

97/100

Audited on Sep 20, 2026

1 info