Devil's Advocate

Challenge plans and decisions by identifying logical flaws and evidence gaps.

2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/marktantongco/promptc-os --skill devil-s-advocate-marktantongco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Devil's Advocate
Source: https://github.com/marktantongco/promptc-os/tree/main/skills/devils-advocate
Command: npx skills add https://github.com/marktantongco/promptc-os --skill devil-s-advocate-marktantongco

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many plans, arguments, and decisions suffer from confirmation bias, unstated assumptions, and overlooked risks; this Skill provides a structured adversarial review to surface logic flaws, evidence gaps, and blind spots before a decision is finalized.

Core Features & Use Cases

  • Structured Restatement: Restate the user's position clearly to ensure mutual understanding before critique.
  • Systematic Flaw Identification: Detect logical errors, correlation-versus-causation mistakes, cherry-picked evidence, and hidden assumptions.
  • Prioritized Counterarguments: Produce 3-5 independently compelling counterarguments ranked by severity and supported with reasoning or hypothetical evidence.
  • Edge-Case & Risk Analysis: Explore extreme scenarios, second- and third-order effects, and realistic worst-case outcomes.
  • Rebuild & Strengthen: Return to the original position with concrete mitigations, modifications, and a fortified argument.
  • Use Cases: Product launch timing, technical architecture decisions, hiring or vendor selection, persuasive proposals, and research conclusions.

Quick Start

Challenge my product launch plan by restating the position, identifying the top 3 weaknesses, and proposing mitigations that preserve the core goal.

Frequently Asked Questions about Devil's Advocate

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

FAQPage Schema
What is an adversarial review for decision support and when do I need it?

An adversarial review stress-tests proposed plans by identifying logical flaws, evidence gaps, and blind spots. You need it before finalizing decisions to mitigate confirmation bias and surface overlooked risks in business strategies or product decisions.

How do I identify hidden assumptions and counterarguments in a product launch plan?

To identify hidden assumptions in a product launch plan, apply a structured critique that restates the position, detects correlation-versus-causation mistakes, and generates 3-5 prioritized counterarguments ranked by severity with concrete mitigations.

Can I use this argument analysis for hiring and vendor selection decisions?

Yes, this argument analysis works for hiring and vendor selection by stress-testing candidate evaluations against unstated assumptions, exploring edge-case risks, and returning a fortified decision with concrete modifications to preserve your core goal.

What's the best way to stress-test a technical architecture decision for edge-case risks?

The best way to stress-test a technical architecture decision is through systematic flaw identification, prioritizing 3-5 independent counterarguments by severity, and analyzing second- and third-order effects to produce realistic worst-case outcomes.

Why does my persuasive proposal have evidence gaps and how do I mitigate confirmation bias?

Persuasive proposals develop evidence gaps through cherry-picked data and unstated assumptions. You mitigate confirmation bias by applying an unbiased adversarial review that exposes logical flaws and rebuilds the argument with concrete mitigations.