review-swarm

Coordinate a multi-reviewer swarm to analyze code changes and produce a combined report.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/davekim917/bootstrap --skill review-swarm-davekim917
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-swarm
Source: https://github.com/davekim917/bootstrap/tree/main/plugins/workflow/skills/review-swarm
Command: npx skills add https://github.com/davekim917/bootstrap --skill review-swarm-davekim917

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review and coordinate a swarm of specialized agents to assess code changes, producing a combined report that highlights bugs and improvements.

Core Features & Use Cases

  • Dynamic reviewer selection (adversarial, domain, architecture, concurrency, security, contract, data, performance) based on diff and domain.
  • Non-local agent sessions that collaborate via SendMessage to converge on findings.
  • Produces a final, deduplicated report with BUG and SUGGESTION classifications after collaboration.

Quick Start

Spawn a review swarm for a git diff to generate a combined multi-reviewer report.

Frequently Asked Questions about review-swarm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate multiple LLM agents for a pull request code review?

To coordinate a multi-agent code review for a pull request, this Skill dynamically spawns adversarial and domain-specific reviewers that collaborate via SendMessage to identify bugs and improvements. It outputs a single, deduplicated combined report classifying findings as BUGs or SUGGESTIONs.

What is the best way to run an adversarial code review on a git diff?

The best way to run adversarial code reviews on a git diff is using a multi-reviewer swarm that dynamically selects specialized agents based on the domain. The swarm collaborates to converge on findings, producing a final, deduplicated report highlighting bugs and improvements.

Can I dynamically select code reviewers based on the changes in my uncommitted code?

Yes, you can dynamically select code reviewers for uncommitted changes. The swarm analyzes the diff and domain to spawn up to four dynamic reviewers alongside adversarial and domain reviewers, collaboratively assessing the code changes for issues.

Does multi-agent swarm review work with different code domains like security and concurrency?

Multi-agent swarm review works across diverse domains including security, concurrency, architecture, and performance. It dynamically selects and applies relevant domain reviewers to the code changes, ensuring specialized assessment of the diff.

How does a swarm of non-local agent sessions collaborate to find bugs?

A swarm of non-local agent sessions collaborates to find bugs by using SendMessage to communicate and converge on findings. After collaboration, it collates the results into a final, deduplicated report with clear BUG and SUGGESTION classifications.

What are the limitations of using dynamic LLM reviewers for software quality checks?

A limitation of using dynamic LLM reviewers for software quality is the constrained swarm size, spawning up to four dynamic reviewers plus adversarial and domain reviewers. It focuses on identifying bugs and improvements rather than automatically applying code fixes.