bmad-review-adversarial-general

Identify defects and inconsistencies in submitted content and produce a Markdown findings report.

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/mol4/BMAD-Board --skill bmad-review-adversarial-general-mol4
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-review-adversarial-general
Source: https://github.com/mol4/BMAD-Board/tree/main/BMAD%20board/.agents/skills/bmad-review-adversarial-general
Command: npx skills add https://github.com/mol4/BMAD-Board --skill bmad-review-adversarial-general-mol4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It finds weaknesses, omissions, and inconsistencies in submitted content when a skeptical review is needed, so issues are surfaced before they become costly mistakes.

Core Features & Use Cases

  • Adversarial inspection: Examines diffs, branches, uncommitted changes, documents, and specs with a critical eye.
  • Findings-only output: Produces a concise Markdown list of actionable issues instead of a narrative summary.
  • Use Case: Review a story spec before implementation, or inspect a code change before merge, to catch missing requirements, vague logic, and hidden risks.

Quick Start

Ask the skill to review the provided artifact and return a Markdown findings list.

Frequently Asked Questions about bmad-review-adversarial-general

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

FAQPage Schema
How do I perform an adversarial review on a code diff before merging?▼

To perform an adversarial review on a code diff, submit the diff or uncommitted changes for skeptical inspection to identify defects, omissions, and inconsistencies, receiving a concise Markdown list of actionable issues.

What is an adversarial spec review and when do I need it?▼

An adversarial spec review critically examines specifications and stories to find missing requirements and vague logic before implementation. You need it when a skeptical inspection is required to surface weaknesses before they become costly mistakes.

How do I get a findings report for uncommitted changes in my branch?▼

To get a findings report for uncommitted changes, provide the branch changes to the review process. It produces a findings-only Markdown list of at least ten actionable issues instead of a narrative summary.

Can I use this to review a story spec before implementation?▼

Yes, you can review a story spec before implementation. It applies adversarial inspection to specifications and stories, catching missing requirements, vague logic, and hidden risks by generating a precise list of actionable issues.

What are the limitations of automated adversarial code review?▼

A limitation of automated adversarial code review is that it requires readable input and halts when the submitted content is empty or unreadable. It also strictly outputs a findings list rather than providing narrative summaries or fixes.

Does the adversarial review output include suggested fixes for the findings?▼

No, the adversarial review output does not include suggested fixes. It produces a findings-only Markdown list of actionable issues, focusing entirely on exposing defects, omissions, and inconsistencies rather than implementing solutions.