| name | mental-model-library |
| type | meta |
| family | meta |
| rigor | full |
| description | Use when a problem spans multiple disciplines or when single-domain thinking has produced stale analysis—applies Munger's latticework of mental models across physics, biology, and psychology. |
| keywords | mental models, multidisciplinary, inversion, first principles, entropy, second-order thinking, biases, latticework, Munger, Parrish |
| compatibility | Claude Code and compatible agent products |
| requires | ["getting-started"] |
| enhances | ["devils-advocate","decision-frameworks","strategy-clarity"] |
| sources_pdf | ["The Great Mental Models v1 & v2 (Parrish)","Poor Charlie's Almanack (Munger)","Seeking Wisdom (Bevelin)"] |
| sources_web | ["Farnam Street Mental Models Blog"] |
Overview
A "Mental Model" is a representation of how something works—a simplified map of reality. This skill provides a "Latticework of Mental Models" from major disciplines (Physics, Biology, Psychology, Math) to prevent "Man with a Hammer" syndrome—the tendency to treat every problem as a nail because you only have one tool.
Iron Law
NO COMPLEX ANALYSIS WITHOUT CHECKING FOR APPLICABLE MENTAL MODELS
Relying on intuition alone ensures that you will fall victim to predictable cognitive biases. Systematic model application is the only defense against human misjudgment.
State Machine
digraph mental_model_flow {
"Problem Identified" [shape=doublecircle];
"Invert: Define Failure" [shape=box];
"Filter: Identify Core Discipline" [shape=box];
"Apply: Select 2-3 Models" [shape=box];
"Gate: Bias Check" [shape=diamond];
"Synthesize: Find Intersections" [shape=box];
"Decision/Insight" [shape=doublecircle];
"Problem Identified" -> "Invert: Define Failure";
"Invert: Define Failure" -> "Filter: Identify Core Discipline";
"Filter: Identify Core Discipline" -> "Apply: Select 2-3 Models";
"Apply: Select 2-3 Models" -> "Gate: Bias Check";
"Gate: Bias Check" -> "Synthesize: Find Intersections" [label="clean"];
"Gate: Bias Check" -> "Filter: Identify Core Discipline" [label="bias found"];
"Synthesize: Find Intersections" -> "Decision/Insight";
}
When to Use This Skill
- When a problem seems "stuck" or repetitive.
- Before making an irreversible decision (e.g., product pivot, major hiring, market entry).
- When analyzing why a competitor is succeeding or why a project failed.
- During a "Pre-Mortem" to identify hidden risks.
When NOT to Use This Skill
- For routine, low-stakes operational tasks where speed is more valuable than depth.
- When the goal is creative expression rather than objective analysis.
Core Process
Step 1: Invert, Always Invert
Instead of asking "How do I succeed?", ask "How could this fail spectacularly?" Define the conditions for failure and work backward to avoid them (Source: Munger).
Step 2: Traverse the Latticework
Apply models from at least three different disciplines to the problem:
- Physics: Is there Entropy (disorder) increasing? Is there a Leverage point?
- Biology: Are Incentives driving behavior? Is there a Red Queen Effect (running to stay in place)?
- Chemistry: Is there enough Activation Energy to start this change? (Source: Parrish).