Mental Models
Apply structured thinking frameworks to decisions, problems, and planning.
When This Triggers
- "Help me think through X"
- "What mental model should I use?"
- "Apply first principles to this"
- "Do a pre-mortem on this plan"
- "I need to analyze this decision"
- Any specific model name (SWOT, 5 Whys, etc.)
Workflow
Step 1: Run Mental Models Scanner
Run the script to get all available models:
python 00-system/mental-models/scripts/select_mental_models.py --format brief
This returns JSON with all 59 models across 12 categories.
Optional filters:
# Filter by category
python 00-system/mental-models/scripts/select_mental_models.py --category cognitive --format brief
# List format (names only, grouped by category)
python 00-system/mental-models/scripts/select_mental_models.py --format list
Step 2: Identify Context and Offer Options
Based on user's situation, offer 2-3 relevant models:
For decisions: Decision Matrix, Pre-Mortem, Cost-Benefit, Inversion
For problems: First Principles, Root Cause (5 Whys), Fishbone
For planning: Scenario Planning, Stakeholder Mapping, OKR
For creativity: Design Thinking, SCAMPER, Lateral Thinking
For risk: Pre-Mortem, Force Field, Red Team, Black Swan
For communication: Pyramid Principle, BLUF, Steel Manning
For learning: Feynman Technique, Deliberate Practice
Present options with brief descriptions (3-7 words each).
Step 3: Load Specific Model File
After user selects, load the individual model file:
File structure: 00-system/mental-models/models/{category}/{model-slug}.md
| Category |
Path |
| Cognitive |
models/cognitive/first-principles.md, inversion.md, etc. |
| Collaborative |
models/collaborative/six-thinking-hats.md, mece.md, etc. |
| Diagnostic |
models/diagnostic/pre-mortem.md, five-whys.md, etc. |
| Strategic |
models/strategic/scenario-planning.md, ooda-loop.md, etc. |
| Analytical |
models/analytical/decision-matrix.md, swot-analysis.md, etc. |
| Creative |
models/creative/design-thinking.md, scamper.md, etc. |
| Operational |
models/operational/kanban-thinking.md, okr-framework.md, etc. |
| Validation |
models/validation/hypothesis-testing.md, red-team-analysis.md, etc. |
| Time & Resource |
models/time-resource/eisenhower-matrix.md, opportunity-cost.md, etc. |
| Communication |
models/communication/pyramid-principle.md, bluf.md, etc. |
| Learning |
models/learning/feynman-technique.md, deliberate-practice.md, etc. |
| Probability & Risk |
models/probability-risk/expected-value.md, black-swan-awareness.md, etc. |
Example:
User picks: "First Principles + Pre-Mortem"
AI loads:
→ Read: 00-system/mental-models/models/cognitive/first-principles.md
→ Read: 00-system/mental-models/models/diagnostic/pre-mortem.md
Step 4: Apply Model Questions
Use the question templates from the loaded model file to guide the user through structured thinking.
Each model file contains:
- Purpose: What the model does
- When to Use: Best situations for this model
- Questions to Ask: Ready-to-use prompts
- Process: Step-by-step application
- Output: What you get from using it
Keep it collaborative - this is a conversation, not an interrogation.
Quick Reference
12 Categories (59 Models):
- Cognitive - First Principles, Systems Thinking, Lateral Thinking, Inversion, Second-Order Thinking, Analogous Reasoning
- Collaborative - Six Hats, MECE, Stakeholder Mapping, Devil's Advocate
- Diagnostic - 5 Whys, Fishbone, Pre-Mortem, Force Field, Fault Tree
- Strategic - Scenario Planning, OODA, Jobs to Be Done, Blue Ocean, PESTLE, Porter's Five Forces
- Analytical - Decision Matrix, SWOT, Cost-Benefit, Pareto, Assumption Testing, Sensitivity Analysis
- Creative - Design Thinking, SCAMPER, Morphological, Random Entry, Constraint Removal
- Operational - Kanban, Value Stream, OKR, Lean Canvas, Theory of Constraints
- Validation - Hypothesis Testing, Prototyping, Red Team, A/B Testing
- Time & Resource - Eisenhower Matrix, Time Boxing, Opportunity Cost, Sunk Cost, Resource Mapping
- Communication - Pyramid Principle, BLUF, Situation-Complication-Resolution, Steel Manning
- Learning - Feynman Technique, Spaced Repetition, Deliberate Practice, T-Shaped Skills
- Probability & Risk - Expected Value, Margin of Safety, Black Swan, Bayesian Updating, Regret Minimization
Notes
- Always offer choice, never prescribe
- Run script first to see all available models
- Load individual model files only after user selects
- Combine models when appropriate (e.g., First Principles + Pre-Mortem)
- Adapt formality to user's context
1---2name: mental-models3description: Load when user says "mental model", "think through this", "structured thinking", "help me decide", "analyze this problem", "first principles", "pre-mortem", "stakeholder mapping", "what framework should I use", or any specific model name. Provides 59 thinking frameworks for decision-making, problem decomposition, and strategic analysis.4---56# Mental Models78Apply structured thinking frameworks to decisions, problems, and planning.910## When This Triggers1112- "Help me think through X"13- "What mental model should I use?"14- "Apply first principles to this"15- "Do a pre-mortem on this plan"16- "I need to analyze this decision"17- Any specific model name (SWOT, 5 Whys, etc.)1819---2021## Workflow2223### Step 1: Run Mental Models Scanner2425Run the script to get all available models:2627```bash28python 00-system/mental-models/scripts/select_mental_models.py --format brief29```3031This returns JSON with all 59 models across 12 categories.3233**Optional filters**:34```bash35# Filter by category36python 00-system/mental-models/scripts/select_mental_models.py --category cognitive --format brief3738# List format (names only, grouped by category)39python 00-system/mental-models/scripts/select_mental_models.py --format list40```4142---4344### Step 2: Identify Context and Offer Options4546Based on user's situation, offer 2-3 relevant models:4748**For decisions**: Decision Matrix, Pre-Mortem, Cost-Benefit, Inversion49**For problems**: First Principles, Root Cause (5 Whys), Fishbone50**For planning**: Scenario Planning, Stakeholder Mapping, OKR51**For creativity**: Design Thinking, SCAMPER, Lateral Thinking52**For risk**: Pre-Mortem, Force Field, Red Team, Black Swan53**For communication**: Pyramid Principle, BLUF, Steel Manning54**For learning**: Feynman Technique, Deliberate Practice5556Present options with brief descriptions (3-7 words each).5758---5960### Step 3: Load Specific Model File6162After user selects, load the individual model file:6364**File structure**: `00-system/mental-models/models/{category}/{model-slug}.md`6566| Category | Path |67|----------|------|68| Cognitive | `models/cognitive/first-principles.md`, `inversion.md`, etc. |69| Collaborative | `models/collaborative/six-thinking-hats.md`, `mece.md`, etc. |70| Diagnostic | `models/diagnostic/pre-mortem.md`, `five-whys.md`, etc. |71| Strategic | `models/strategic/scenario-planning.md`, `ooda-loop.md`, etc. |72| Analytical | `models/analytical/decision-matrix.md`, `swot-analysis.md`, etc. |73| Creative | `models/creative/design-thinking.md`, `scamper.md`, etc. |74| Operational | `models/operational/kanban-thinking.md`, `okr-framework.md`, etc. |75| Validation | `models/validation/hypothesis-testing.md`, `red-team-analysis.md`, etc. |76| Time & Resource | `models/time-resource/eisenhower-matrix.md`, `opportunity-cost.md`, etc. |77| Communication | `models/communication/pyramid-principle.md`, `bluf.md`, etc. |78| Learning | `models/learning/feynman-technique.md`, `deliberate-practice.md`, etc. |79| Probability & Risk | `models/probability-risk/expected-value.md`, `black-swan-awareness.md`, etc. |8081**Example**:82```83User picks: "First Principles + Pre-Mortem"8485AI loads:86→ Read: 00-system/mental-models/models/cognitive/first-principles.md87→ Read: 00-system/mental-models/models/diagnostic/pre-mortem.md88```8990---9192### Step 4: Apply Model Questions9394Use the question templates from the loaded model file to guide the user through structured thinking.9596Each model file contains:97- **Purpose**: What the model does98- **When to Use**: Best situations for this model99- **Questions to Ask**: Ready-to-use prompts100- **Process**: Step-by-step application101- **Output**: What you get from using it102103Keep it collaborative - this is a conversation, not an interrogation.104105---106107## Quick Reference108109**12 Categories (59 Models)**:1101. **Cognitive** - First Principles, Systems Thinking, Lateral Thinking, Inversion, Second-Order Thinking, Analogous Reasoning1112. **Collaborative** - Six Hats, MECE, Stakeholder Mapping, Devil's Advocate1123. **Diagnostic** - 5 Whys, Fishbone, Pre-Mortem, Force Field, Fault Tree1134. **Strategic** - Scenario Planning, OODA, Jobs to Be Done, Blue Ocean, PESTLE, Porter's Five Forces1145. **Analytical** - Decision Matrix, SWOT, Cost-Benefit, Pareto, Assumption Testing, Sensitivity Analysis1156. **Creative** - Design Thinking, SCAMPER, Morphological, Random Entry, Constraint Removal1167. **Operational** - Kanban, Value Stream, OKR, Lean Canvas, Theory of Constraints1178. **Validation** - Hypothesis Testing, Prototyping, Red Team, A/B Testing1189. **Time & Resource** - Eisenhower Matrix, Time Boxing, Opportunity Cost, Sunk Cost, Resource Mapping11910. **Communication** - Pyramid Principle, BLUF, Situation-Complication-Resolution, Steel Manning12011. **Learning** - Feynman Technique, Spaced Repetition, Deliberate Practice, T-Shaped Skills12112. **Probability & Risk** - Expected Value, Margin of Safety, Black Swan, Bayesian Updating, Regret Minimization122123---124125## Notes126127- Always offer choice, never prescribe128- Run script first to see all available models129- Load individual model files only after user selects130- Combine models when appropriate (e.g., First Principles + Pre-Mortem)131- Adapt formality to user's context