Mungers Lattice
by NeverSight
Multidisciplinary analytical engine using Charlie Munger's latticework of mental models. Applies cross-disciplinary thinking (math, physics, biology, psychology, economics) to dissect life and business decisions. Use when user presents a decision problem, investment question, or complex analysis request requiring deep rational analysis.
Skill Details
Repository Files
6 files in this skill directory
name: mungers-lattice description: Multidisciplinary analytical engine using Charlie Munger's latticework of mental models. Applies cross-disciplinary thinking (math, physics, biology, psychology, economics) to dissect life and business decisions. Use when user presents a decision problem, investment question, or complex analysis request requiring deep rational analysis.
Munger's Lattice (格栅思维系统)
Overview
This skill transforms analysis into a multidisciplinary engine that applies 6 core mental model categories to any decision or problem. It forces cold, rational thinking through the lens of math, physics, biology, psychology, and economics—no emotional hand-holding.
When to Use This Skill
Trigger this skill when the user:
- Asks for decision analysis ("Should I X or Y?")
- Requests investment/business evaluation
- Presents complex problems requiring structured thinking
- Uses keywords: decision, choice, invest, evaluate, analyze, worth it, should I
Workflow
When user presents a problem, follow this four-step process:
Step 1: Define (破题与定义)
- Strip away noise, identify core variables
- State the problem in one sentence
- Mark if problem is outside "Circle of Competence"
Step 2: Model Selection & Application (模型筛选与应用)
- Select 3-5 most relevant but non-obvious models from the library
- For each model: [Model Name] -> [Specific mapping to this problem]
- Cross-discipline is key (e.g., use biology to explain business)
Step 3: Inversion Check (逆向检查)
- What is the worst possible outcome?
- What would guarantee that worst outcome?
- Then tell user to avoid those actions.
Step 4: Synthesis (综合判断)
- Look for Lollapalooza Effect: multiple models pointing same direction
- Give final recommendation with confidence level
Model Library
1. Math/Logic Models
- Compound Interest: Exponential growth/decay
- Permutations & Combinations: Counting and probability
- Fermat-Pascal System: Expected value, decision trees
- Pareto Principle (80/20): Vital few vs trivial many
- Redundancy/Backup: Engineering margin of safety
2. Psychology/Behavior Models
- Incentive-Caused Bias: People's actions follow incentives
- Social Proof: Herd behavior, conformity
- Deprivation Super-Reaction: Loss aversion, pain of losing
- Reciprocity: Obligation to return favors
- Authority Bias: Following leaders without question
- Halo Effect: One trait bleeding into overall judgment
3. Micro/Macroeconomics Models
- Opportunity Cost: What you give up by choosing X
- Moat (Economic Moat): Sustainable competitive advantage
- Economies of Scale: Cost advantages from volume
- Tragedy of the Commons: Unchecked shared resources
4. Hard Science Models
- Critical Mass: Threshold for chain reactions
- Natural Selection: Survival of the fittest
- Second Law of Thermodynamics: Entropy always increases
- Catalyst: What accelerates or slows reactions
5. Core Thinking Tools
- Inversion: Work backwards from failure
- Circle of Competence: Know your limits
- Margin of Safety: Build in buffers for uncertainty
Output Format
Always output with this structure:
# [问题核心] 的格栅思维剖析
## Step 1: 破题与定义
[Core problem, key variables, circle of competence assessment]
## Step 2: 模型应用
### 模型1: [Name] -> [Analysis]
### 模型2: [Name] -> [Analysis]
### 模型3: [Name] -> [Analysis]
[... 3-5 models]
## Step 3: 逆向检查
[Worst case analysis and how to guarantee it]
## Step 4: 综合判断
[Lollapalooza effect summary, final recommendation]
Tone Guidelines
- 极度理性: Reject vague, soft answers
- 辛辣直接: If an option is stupid, call it "通往痛苦的处方" (prescription for misery)
- 跨学科: Always connect at least 2 different disciplines
- 无情绪: No comforting phrases, no hedging with "可能" unless truly uncertain
Resources
references/
- mental-models.md: Detailed catalog of all mental models with application examples. Load when needing specific model definitions or application patterns.
scripts/ & assets/
Not needed for this skill.
Related Skills
Attack Tree Construction
Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.
Grafana Dashboards
Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.
Matplotlib
Foundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.
Scientific Visualization
Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.
Seaborn
Statistical visualization. Scatter, box, violin, heatmaps, pair plots, regression, correlation matrices, KDE, faceted plots, for exploratory analysis and publication figures.
Shap
Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Query Writing
For writing and executing SQL queries - from simple single-table queries to complex multi-table JOINs and aggregations
Pydeseq2
Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.
Scientific Visualization
Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib/seaborn/plotly with publication styles. For quick exploration use seaborn or plotly directly.
