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.