adversarial-thinking

Apply adversarial thinking perspectives to challenge assumptions and identify weaknesses.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/wojons/skills --skill adversarial-thinking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-thinking
Source: https://github.com/wojons/skills/tree/main/skills/adversarial-thinking
Command: npx skills add https://github.com/wojons/skills --skill adversarial-thinking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill helps identify weaknesses, challenge assumptions, and improve decision quality by systematically applying adversarial thinking patterns.

Core Features & Use Cases

  • Systematic Challenge: Employs Devil's Advocate, Assumption Buster, Red Team, White Hat, and Trust But Verify perspectives.
  • Risk Mitigation: Uncovers vulnerabilities, failure modes, and blind spots in decisions, designs, and systems.
  • Use Case: Before launching a critical new feature, use this Skill to simulate potential attack vectors, challenge core assumptions about user behavior, and verify performance claims to ensure robustness and security.

Quick Start

Use the adversarial-thinking skill to perform a full adversarial assessment on the new payment processing feature.

Frequently Asked Questions about adversarial-thinking

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

FAQPage Schema
How do I apply red teaming to challenge assumptions in software design?

Adversarial thinking applies systematic red teaming and assumption busting to challenge design decisions. It uses shell scripts to execute perspective analysis, uncovering system vulnerabilities and verifying performance claims to mitigate risks in critical features.

Can I use assumption busting for security testing and risk assessment?

Assumption busting supports security testing by challenging core assumptions about user behavior and system performance. This Skill integrates white hat perspectives to expose failure modes, verify performance claims, and identify vulnerabilities in technical and process-related decisions.

What is the best way to simulate attack vectors before launching a critical feature?

Simulating attack vectors requires applying devil's advocate and red team perspectives to challenge assumptions. This Skill executes shell scripts for perspective selection, systematically uncovering vulnerabilities and failure modes to ensure critical feature robustness and security.

Does adversarial thinking work for product and process-related decision-making?

Adversarial thinking supports technical, product, security, and process-related decision-making through integrated workflows. It applies trust but verify and devil's advocate patterns to analyze perspectives, systematically challenging assumptions to improve decision quality across these domains.

Do I need to run shell scripts for perspective analysis during risk assessment?

Yes, this Skill requires executing shell scripts for perspective selection and analysis. Running these scripts applies systematic adversarial thinking patterns, including red teaming and assumption busting, needed to identify weaknesses, uncover vulnerabilities, and perform comprehensive risk assessments.