Contrarian Analysis

Identify and challenge assumptions to reveal failure modes in design proposals.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill contrarian-analysis-strategicmilk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Contrarian Analysis
Source: https://github.com/StrategicMilk/Vetinari-Orchestrastor/tree/main/vetinari/skills/catalog/worker/contrarian-analysis
Command: npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill contrarian-analysis-strategicmilk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematically challenges proposed designs to reveal hidden assumptions, failure modes, and worst-case scenarios, reducing risk before implementation.

Core Features & Use Cases

  • Structured assumption extraction and inversion to surface critical risks.
  • Failure mode enumeration and adversarial scenario construction for robust planning.
  • Pre-mortem analysis and second-order effect identification to anticipate downstream consequences.
  • Counter-proposal sketching and challenge report assembly for risk mitigation.

Quick Start

Provide a contrarian analysis of the proposed architecture to surface failure modes and mitigation strategies.

Frequently Asked Questions about Contrarian Analysis

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

FAQPage Schema
Why does my architecture review miss critical failure modes and downstream consequences?

Your architecture review may miss critical failure modes and downstream consequences if it lacks structured assumption inversion and pre-mortem analysis. Identifying second-order effects requires adversarial scenario construction to systematically reveal hidden costs and fatal flaws.

What is a pre-mortem analysis for software architecture and when do I need it?

Pre-mortem analysis for software architecture systematically challenges proposed designs to reveal hidden assumptions and worst-case failure modes. You need it for high-stakes ADRs and architecture reviews where identifying robust risk mitigation strategies before implementation is critical.

How do I conduct a pre-mortem analysis on a proposed architecture design?

To perform a pre-mortem analysis on your architecture, provide the proposed design to extract and invert key assumptions. This process enumerates failure modes and constructs adversarial scenarios, producing a structured challenge report detailing fatal flaws and hidden costs.

Can I use failure mode analysis for high-stakes Architecture Decision Records?

Yes, you can use failure mode analysis for high-stakes Architecture Decision Records to systematically challenge proposed plans. It applies adversarial scenario construction and assumption inversion to reveal fatal flaws and ensure design robustness before implementation.

What is the best way to identify hidden assumptions in a design proposal?

The best way to identify hidden assumptions in a design proposal is through structured assumption extraction and inversion. This contrarian analysis surfaces critical risks, hidden costs, and second-order effects by challenging the proposed plan's foundational logic.

Why does my architecture review miss critical failure modes and downstream consequences?

Your architecture review may miss critical failure modes and downstream consequences if it lacks structured assumption inversion and pre-mortem analysis. Identifying second-order effects requires adversarial scenario construction to systematically reveal hidden costs and fatal flaws.