mental-models

Apply mental models like inversion and second-order thinking to analyze decisions and systems.

2|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/zachmayer/skills --skill mental-models-zachmayer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mental-models
Source: https://github.com/zachmayer/skills/tree/main/.claude/skills/mental-models
Command: npx skills add https://github.com/zachmayer/skills --skill mental-models-zachmayer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps you navigate complex decision-making, system analysis, and critical thinking by providing a structured toolkit of proven mental models to avoid cognitive traps and over-engineering.

Core Features & Use Cases

  • Decision Frameworks: Apply models like Inversion, Second-Order Thinking, and Exploit-Explore to evaluate tradeoffs and risks.
  • Critical Analysis: Use protocols like Antithesize, Excavate, and Negspace to stress-test arguments and surface hidden assumptions.
  • Systemic Debugging: Utilize Bottleneck Analysis, Feedback Loops, and the Five Whys to diagnose root causes in complex systems.

Quick Start

Use the mental-models skill to perform a pre-mortem analysis on the proposed project architecture to identify potential failure points.

Frequently Asked Questions about mental-models

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

FAQPage Schema
How do I apply mental models to improve complex decision-making and system analysis?▼

You can use structured mental models to perform pre-mortem analysis on proposed project architectures, identifying potential failure points before implementation by systematically applying critical reasoning and adversarial analysis protocols.

What is the best way to stress-test arguments and surface hidden assumptions in strategic planning?▼

Critical analysis protocols like Antithesize, Excavate, and Negspace surface hidden assumptions by rigorously stress-testing arguments, ensuring robust and bias-aware outcomes for strategic planning and complex problem-solving.

How do I diagnose root causes in complex systems using bottleneck analysis and feedback loops?▼

Systemic debugging diagnoses root causes in complex systems by applying bottleneck analysis, feedback loops, and the Five Whys protocol, ensuring robust identification of foundational failures without over-engineering.

Can I use second-order thinking and inversion to evaluate tradeoffs and risks in technical domains?▼

Yes, second-order thinking and inversion evaluate tradeoffs and risks in technical domains by acting as decision frameworks that systematically uncover potential cognitive traps and prevent over-engineering in complex system architectures.

When should I use adversarial analysis and critical reasoning protocols instead of standard problem-solving?▼

Adversarial analysis should be used instead of standard problem-solving when complex technical decisions require bias-aware outcomes, utilizing structured protocols like antithesis and inversion to avoid cognitive traps and over-engineering.