bmad-review-adversarial-general

Critically review artifacts and generate at least ten Markdown findings.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/ncptuan/stock_backtest_project --skill bmad-review-adversarial-general-ncptuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-review-adversarial-general
Source: https://github.com/ncptuan/stock_backtest_project/tree/main/.claude/skills/bmad-review-adversarial-general
Command: npx skills add https://github.com/ncptuan/stock_backtest_project --skill bmad-review-adversarial-general-ncptuan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you stress-test content by applying a deliberately skeptical review style that surfaces weaknesses, omissions, and quality risks before they become bigger problems.

Core Features & Use Cases

  • Adversarial Review: Critically examines a diff, spec, story, document, or other artifact with the assumption that issues are present.
  • Findings-First Output: Produces a concise Markdown list of review findings focused on what should be fixed or improved.
  • Gap Detection: Looks beyond obvious errors to identify missing details, unsupported assumptions, and suspicious omissions.
  • Use Case: Use it when you want a harsh quality pass on a product requirement, technical design, code change, or draft document before sharing it with stakeholders.

Quick Start

Ask the skill to adversarially review your spec, diff, or document and return at least ten findings to address.

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 code review on a diff or branch?

An adversarial code review identifies weaknesses, omissions, and quality risks in a diff or branch by deliberately assuming issues are present. It outputs a Markdown list of at least ten findings to address before sharing with stakeholders.

What is adversarial spec analysis and when should I use it?

Adversarial spec analysis critically examines specifications or stories to surface missing details and unsupported assumptions. You need it when you want a harsh quality pass on a product requirement or technical design before sharing it with stakeholders.

Can I use this to find gaps and omissions in a technical document?

Yes, you can use this to find gaps in a technical document by applying a skeptical review style. It looks beyond obvious errors to identify missing details, suspicious omissions, and unsupported assumptions, returning a concise findings report.

What format does the findings report use for code review results?

The findings report uses a Markdown list format containing descriptions only. It generates at least ten findings focused on what should be fixed or improved in the reviewed content.

Does the review require a specific content type to work?

The review requires nonempty readable input but supports various content types. It automatically identifies the content type, applying to diffs, branches, uncommitted changes, specifications, stories, and documents.

Are there limitations to what this skeptical quality assessment can evaluate?

A limitation of this skeptical quality assessment is that it requires nonempty readable text to function. It cannot evaluate empty inputs and focuses strictly on producing findings rather than rewriting or fixing the content itself.