adversarial-reviewer

Challenge weak reasoning in documents, designs, and proposals using a structured attack-vector framework.

4|Updated Mar 16, 2018
One-click install
npx skills add https://github.com/InNoobWeTrust/dotfiles --skill adversarial-reviewer-innoobwetrust
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-reviewer
Source: https://github.com/InNoobWeTrust/dotfiles/tree/main/.agents/skills/adversarial-reviewer
Command: npx skills add https://github.com/InNoobWeTrust/dotfiles --skill adversarial-reviewer-innoobwetrust

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Adversarial reviewer helps teams stress-test ideas and documents by challenging assumptions, evidence, and consequences to prevent weak reasoning from slipping into decisions.

Core Features & Use Cases

  • Three Modes of Operation: Explicit Review, Self-Challenge, and Proactive Challenge, enabling on-demand critique, in-work verification, and ongoing tension-checks.
  • Mindset and Protocol: Follows first-principles thinking, evidence over assertion, and a structured debate framework to surface edge cases and risk.
  • Use Case: Run a formal adversarial review on a product spec to surface hidden risks and ensure decisions are well-supported.

Quick Start

Provide a document or proposal and request a structured adversarial review that challenges assumptions, evidence, and edge cases.

Frequently Asked Questions about adversarial-reviewer

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

FAQPage Schema
How do I run an adversarial review on a technical design or product spec?

To run an adversarial review, provide your technical design or product spec and request a structured critique. The framework challenges assumptions, evidence, and edge cases, requiring explicit author responses to ensure decisions are well-supported.

What is a structured attack-vector framework for document critique?

A structured attack-vector framework systematically critiques documents across seven dimensions: assumptions, evidence, alternatives, longevity, edge cases, usability, and scope. This process surfaces hidden risks and prevents weak reasoning from slipping into architecture decisions.

Can I use this adversarial reviewer to stress-test business proposals and PRDs?

Yes, you can stress-test business proposals and PRDs using this adversarial reviewer. It evaluates weak reasoning in documents, designs, and proposals by challenging underlying assumptions and consequences to improve overall rigor.

Does the adversarial review process require explicit responses from the author?

Yes, the adversarial review process requires explicit author responses. After challenging assumptions and evaluating edge cases, the framework mandates a formal debate exchange before delivering a final verdict on the document's viability.

What is the best way to proactively challenge assumptions during document creation?

The best way to proactively challenge assumptions during document creation is using the proactive challenge mode. It provides ongoing tension-checks and in-work verification to surface edge cases and risks before finalizing technical designs or specs.

When should I not use a devil's advocate approach for document reviews?

You should avoid a devil's advocate approach for simple, low-stakes documents where a structured debate framework adds unnecessary friction. It is designed for complex PRDs, architecture decisions, and technical designs requiring rigorous stress-testing.