A Claude Code plugin providing 25 specialized review agents backed by 42 modular skills, covering problem analysis, code quality, testing, security, compliance, observability, and architecture review.
Each agent has a narrow scope and hard boundaries — they're meant to be composed, not asked to do everything at once.
This plugin is distributed through its own Claude Code marketplace. Inside Claude Code:
/plugin marketplace add liambeeton/review-board
/plugin install review-board@review-board
Pull future updates with:
/plugin marketplace update review-board
If you'd rather work from a local checkout (e.g. to hack on the agents):
git clone https://github.com/liambeeton/review-board.git ~/code/review-boardThen inside Claude Code:
/plugin marketplace add ~/code/review-board
/plugin install review-board@review-board
Once installed, the agents and skills are available in any Claude Code session.
Agents are invoked through the Agent tool. You can either ask Claude to use a specific agent by name, or describe the kind of review you want and let Claude pick the right one — every agent has a description field that Claude uses to route work.
> Run the code-smell-detector on src/payments/
> Have the security-assessor look at the new auth flow
> Use the system-explorer to walk me through this codebase
Agents produce structured reports (Markdown or JSON, depending on the agent). Sample outputs for most agents live in docs/<agent-name>/examples/.
Problem framing & exploration
problem-analyzer— decomposes a problem into subproblems and surfaces contradictions before any implementationsystem-explorer— walks through a codebase and produces a guided toursystem-auditor— runs a compliance-driven audit against one or more frameworks (SOC 2, ISO 27001, PCI DSS, DORA, etc.)
Code quality & refactoring
clean-coder— applies clean-code guidance to a changecode-smell-detector— identifies smells, anti-patterns, and SOLID/GRASP violationsrefactoring-advisor— proposes Fowler-style refactoring sequencesdead-code-detector— finds unreachable or unused codeconsistency-checker— surfaces conventions that drift across the codebasecognitive-load-analyzer— measures cognitive load index per modulelegacy-code-analyzer— assesses legacy modules for risk and seamsownership-analyzer— surfaces code ownership and bus-factor risk
Testing
test-design-reviewer— evaluates test quality and detects test theatre / mock anti-patternsatdd-developer— drives outside-in acceptance test developmentuser-story-writer— turns problem analyses into INVEST-style stories with acceptance criteria
Architecture & domain
ddd-assessor— evaluates domain-driven-design alignmentapi-design-reviewer— reviews API surface and contract designdata-layer-reviewer— reviews persistence and data access concerns
Security & compliance
security-assessor— application-level threat and vulnerability reviewdependency-auditor— third-party package and supply-chain hygieneaccessibility-assessor— WCAG-driven accessibility review
Operational readiness
devops-evaluator— delivery practices and CI/CD postureobservability-assessor— logging, metrics, and tracing coverageerror-handling-reviewer— failure-mode hygieneconcurrency-analyzer— race conditions, contention, and ordering issues
Documentation
documentation-reviewer— README, ADR, and inline documentation quality
Agents are backed by 42 reusable skills under skills/ — Fowler refactoring catalogs, smell taxonomies, comprehension models, audit methodology, evidence and reporting schemas, CLI scoring formulas, compliance framework knowledge bases (CCPA, CMMC, DORA, FedRAMP, GDPR, HIPAA, ISO 27001, NIS2, NIST CSF, PCI DSS, SOC 2, SOX), and WCAG criteria.
Skills auto-load when an agent (or any Claude Code session) needs the knowledge — you don't invoke them directly.
.claude-plugin/ plugin and marketplace manifests
agents/ 25 agent definitions (Markdown with YAML frontmatter)
skills/ 42 skill bundles (SKILL.md, optional lib/)
docs/<agent>/ per-agent README, research notes, sample outputs
See repository for licensing details.