bmad-review-adversarial-general

Perform adversarial reviews of artifacts and produce prioritized Markdown findings.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a forceful, adversarial review to uncover overlooked defects, omissions, and weaknesses in artifacts so stakeholders receive a precise findings report instead of superficial feedback.

Core Features & Use Cases

  • Adversarial analysis: Adopt a skeptical reviewer persona to identify faults, gaps, and unclear assumptions across diffs, specs, stories, and documentation.
  • Structured output: Produce a prioritized Markdown list of findings with clear descriptions suitable for code reviews, design critiques, and audit reports.
  • Enforced rigor: Require at least ten findings and include halt conditions when content is empty or produces zero findings to avoid false positives.
  • Use Case: Run this on a pull request diff or product spec when you need a rigorous quality audit that surfaces both technical defects and missing requirements.

Quick Start

Run a cynical adversarial review on the provided document and return a Markdown list of at least ten prioritized findings.

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 pull request diff?

Adversarial code review examines pull request diffs using a skeptical persona to uncover defects, omissions, and unclear assumptions, returning a prioritized Markdown findings list of at least ten actionable issues.

What is an adversarial review and when do I need it for specifications?

Adversarial review is a rigorous quality audit that critically examines specifications, stories, and documents to surface overlooked weaknesses. You need it when superficial feedback is insufficient and a precise gap analysis is required.

Can I use a cynical review approach to find missing requirements in product specs?

Yes, cynical review applies skeptical analysis to product specs to identify missing requirements and faults. It enforces at least ten findings to ensure rigorous coverage instead of superficial feedback.

How do I get structured findings from a quality audit of uncommitted changes?

A quality audit of uncommitted changes generates structured findings by applying adversarial analysis to the content, producing a prioritized Markdown list with clear descriptions of defects and weaknesses suitable for review reports.

What happens if my code review content is empty or yields zero findings?

If code review content is empty or yields zero findings, the adversarial review process halts immediately. This prevents false positives and ensures only non-empty readable content undergoes the skeptical analysis.

Does the adversarial review enforce a minimum number of findings per document?

Yes, adversarial review enforces at least ten findings per document to maintain analytical rigor. This requirement ensures a thorough quality audit that surfaces both technical defects and missing requirements rather than stopping prematurely.