bmad-code-review

Review code changes with parallel adversarial layers and structured triage findings.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/robotics-playground/skills --skill bmad-code-review-robotics-playground
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-code-review
Source: https://github.com/robotics-playground/skills/tree/main/_bmad/bmm/workflows/4-implementation/bmad-code-review
Command: npx skills add https://github.com/robotics-playground/skills --skill bmad-code-review-robotics-playground

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a disciplined framework to perform adversarial code reviews on code changes by running parallel review layers and triaging findings into actionable categories, reducing defects and improving alignment with specs.

Core Features & Use Cases

  • Parallel review layers: Blind Hunter, Edge Case Hunter, and Acceptance Auditor operate concurrently to surface different issues.
  • Structured triage: Findings are categorized into actionable groups to guide remediation.
  • Spec-driven validation: Supports review against an optional spec/file context to ensure acceptance criteria are met.

Quick Start

Instruct the AI to run a code review on the active diff by saying "run code review" or "review this code" and provide the diff when prompted.

Frequently Asked Questions about bmad-code-review

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

FAQPage Schema
What is adversarial code review and how does it find defects in a pull request?

Adversarial code review surfaces defects by running parallel review layers like Blind Hunter and Edge Case Hunter concurrently against a diff. This structured triage approach categorizes findings into actionable groups to guide remediation and ensure alignment with intent.

How do I run a code review on my active diff?

To run a code review, instruct the AI by saying "run code review" or "review this code" and provide your diff when prompted. The Skill then executes parallel review layers and returns structured triage findings with clear locations for remediation.

Can I validate code changes against a spec or acceptance criteria?

Yes, you can validate code changes against a spec by providing optional spec or context documents. The Acceptance Auditor layer specifically checks your diff to ensure acceptance criteria are met and the implementation aligns with the intended design.

What is the best way to triage code review findings for remediation?

The best way to triage code review findings is using a structured triage framework that categorizes issues from parallel review layers into actionable groups. This provides clear locations in the diff for targeted remediation and improves overall spec alignment.

Does this code review method work without a formal specification document?

Yes, the code review method works without a formal specification document because spec and context documents are optional. It will still adversarially review your code changes using parallel layers to surface defects, though spec validation will be limited.

Why should I use parallel review layers instead of a standard diff analysis?

Parallel review layers like Blind Hunter, Edge Case Hunter, and Acceptance Auditor operate concurrently to surface different types of issues that standard diff analysis might miss. This adversarial approach ensures comprehensive defect detection and structured triage.