bmad-code-review

Reviews code changes adversarially using parallel review layers and structured triage.

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-code-review-hordricjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-code-review
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/bmad-code-review
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-code-review-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Code reviews often miss edge cases, verification gaps, and spec deviations because a single reviewer pass lacks depth. This Skill runs adversarial, multi-layer reviews of diffs and turns raw findings into triaged, actionable outcomes. ## Core Features & Use Cases - Parallel Review Layers: Runs independent reviewers (Blind Hunter, Edge Case Hunter, Verification Gap, Acceptance Auditor) over the same diff to surface distinct classes of issues. - Structured Triage: Normalizes, deduplicates, and severity-rates findings, then routes each into decision-needed, patch, defer, or dismiss buckets. - Spec-Aware Review: Compares changes against a story or spec file, writes findings back into it, and syncs sprint status after the review. - Use Case: After finishing a feature branch, ask for a code review; the Skill gathers the diff, runs all review layers, presents triaged findings, applies approved patches, and updates the story status. ## Quick Start Run a code review on my current branch changes against the main branch.

Frequently Asked Questions about bmad-code-review

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

FAQPage Schema
How do I run an adversarial code review on my changes?

Invoke the review with a target such as a branch diff, commit range, staged changes, or a pasted diff. The workflow gathers the diff, runs parallel review layers, triages findings by severity, and lets you apply patches or defer items.

What review layers does this code review workflow use?

It runs four layers: Blind Hunter for general issues, Edge Case Hunter for unhandled paths, Verification Gap for untested behavior changes, and Acceptance Auditor for spec compliance. Layers can be customized or disabled through TOML overrides.

Can I review code without a spec or story file?

Yes, declare no-spec mode explicitly or choose to continue without a spec when asked. In no-spec mode the Acceptance Auditor layer is skipped and ambiguous findings are reclassified as patch or defer instead of decision-needed.

Does the code review update sprint status automatically?

Yes, when a story key is known it updates the story file status to done or in-progress based on review outcome and syncs the matching entry in sprint-status.yaml. Without a story key, only findings are presented.

What happens if a review layer fails or returns nothing?

Failed or empty layers are recorded in a failed-layers list and the review continues with remaining layers. If all findings are dismissed but layers failed, the workflow warns that the review may be incomplete rather than declaring it clean.