
Multi Mental Models
- 20 installs
- 18 repo stars
- Updated April 23, 2026
- kangarooking/first-principles-skill
Apply diverse mental models simultaneously to see a problem from multiple frameworks.
About
Prevents single-model bias by deliberately applying different thinking frameworks to complex problems. Reveals blind spots no single model would catch.
- Layer multiple frameworks on one problem
- Find insights where models diverge
Multi Mental Models by the numbers
- 20 all-time installs (skills.sh)
- +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #456 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kangarooking/first-principles-skill --skill multi-mental-modelsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 20 |
|---|---|
| repo stars | ★ 18 |
| Last updated | April 23, 2026 |
| Repository | kangarooking/first-principles-skill ↗ |
What it does
Apply diverse mental models simultaneously to see a problem from multiple frameworks.
Files
多元思维模型构建法(芒格范式)
R — 原文 (Reading)
"几乎每个系统都受到多种因素的影响,所以若要理解这样的系统,就必须熟练地运用来自不同学科的多元思维方式。"
>
"如果你的手中只有一把锤子,你满世界看到的都是钉子。"
>
— 查理·芒格,引自李善友第五章
---
I — 方法论骨架 (Interpretation)
构建跨学科认知工具箱的系统方法,分三个阶段:
1. 识别"锤子综合征":我们自以为在用大脑思考,实际只是用大脑中既有的思维模型在思考。如果只有一种思维模型,对世界的认知就会出现系统性扭曲。传统教育加剧了这个问题——从普通知识到专业知识,越学越窄。
2. 从重要学科中提取核心思维模型:芒格的建议——不是深入每个学科,而是学习每个学科中真正的大道理(约5%的内容代表95%的重要性)。具体来说,是每个学科大学一二年级水平的核心思维。芒格列举的关键模型:数学的复利模型、物理学的临界质量模型、生物学的现代综合进化论、化学的自我催化模型、工程学的备份模型等。目标100个模型,其中最重要的不超过10个。
3. 刻意练习直至内化:学到的思维模型要通过毕生时间的刻意练习植入潜意识,变成随时可调用的本领。每个学科都是一副功能不同的眼镜(近视镜、远视镜、显微镜、望远镜),综合使用才能形成多维度的认知。
---
A1 — 书中的应用 (Past Application)
案例 1: 芒格的投资哲学
- 问题: 如何在投资中持续获得超额收益
- 方法论的使用: ①识别锤子综合征:只用金融学思维看投资会视野狭窄 ②构建多元模型:糅合历史、心理、生理、数学、工程、生物、物理、化学、统计、经济等学科的核心思维 ③刻意练习:90多岁仍在持续更新认知
- 结论: 芒格"能够比其他人更快、更准确地分析任何种类的交易"——多元思维模型是根本原因
- 结果: 巴菲特评价芒格"是一个完美的合伙人"
案例 2: 张一鸣的"一个东西"
- 问题: 字节跳动为什么能同时做好多个App
- 方法论的使用: 张一鸣说"外界看字节跳动是App工厂,但它们是一个东西"——通过跨领域(推荐算法、内容分发、用户增长)找到底层统一的第一性原理
- 结论: 当你在多个领域深挖到最基础的根源时,会发现它们本质上是同一件事
---
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
1. 面对复杂问题时感觉自己的分析工具不够用 2. 在某个领域深耕多年,但遇到跨界问题时手足无措 3. 想要提升自己的认知维度,但不知道该学什么 4. 发现自己总是用同一种方式思考不同类型的问题
语言信号
- "怎么才能看问题更全面"
- "为什么我总是用同一种方式思考"
- "感觉自己的知识面太窄了"
- "芒格的多元思维模型怎么用"
- "怎么建立跨学科的思维方式"
与相邻 skill 的区分
- 与
axiomatic-thinking的区别: 公理化思维是从少数公理向下推导,多元思维模型是从多个学科向上提取。一个是"一以贯之",一个是"博采众长" - 与
reductionism-deconstruction的区别: 还原论拆解是在一个系统内拆解到要素,多元思维模型是用多个系统的视角看同一个问题。一个是深挖,一个是广览
---
E — 可执行步骤 (Execution)
1. 诊断自己的"锤子"
- 完成标准: 列出自己在工作/生活中最常用的3种思维模型
- 方法: 回顾最近5个重要决策,看它们的推理方式是否雷同
- 判停条件: 如果发现5个决策的推理方式高度相似,说明你的"锤子"很严重
2. 从核心学科各取一个思维模型
- 完成标准: 从数学、物理学、生物学、心理学、经济学各选一个核心模型,理解其本质并能用自己的话解释
- 方法: 芒格建议学习大学一二年级水平的基础思维——不需要深入,但需要理解核心逻辑
- 示例: 复利模型(数学)→ 临界质量(物理)→ 进化论(生物)→ 认知偏误(心理)→ 供需模型(经济)
3. 刻意练习:用多元模型分析同一个问题
- 完成标准: 拿一个当前面临的复杂问题,分别用至少3个不同学科的思维模型分析
- 方法: 每个模型写一段分析("如果用经济学模型看,这个问题的本质是XX")
- 判停条件: 如果不同模型给出了相同的结论,说明分析很可靠;如果矛盾,说明需要更深入调查
---
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 单一领域的专业问题(如纯技术debug)—— 不需要跨学科视角
- 时间紧迫的决策—— 构建多元思维模型需要时间
- 信息严重不足的情况—— 工具再多元,没有数据也分析不了
作者在书中警告的失败模式
- "锤子综合征"是人类认知的默认模式—— 传统教育加剧了思维的窄化
- 学了很多模型但不会融会贯通—— 知识的堆砌不等于思维能力的提升
- 刻意练习需要毕生时间—— 这不是速成的方法
作者的盲点
- 多元思维模型的核心概念来自芒格而非作者原创—— 作者的贡献主要在于将其与第一性原理框架关联
- "100个模型中最重要的不超过10个"—— 但到底是哪10个,芒格和作者都没有给出完整清单
- 芒格的成功部分源于与巴菲特的长期合作和大量时间投入—— 普通人能否复制存疑
---
相关 skills (阶段 3 填充)
- depends-on: axiomatic-thinking
- contrasts-with: reductionism-deconstruction
- composes-with: boundary-innovation
---
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 蒸馏时间: 2026-04-23
{
"skill": "multi-mental-models",
"version": "0.1.0",
"source_book": "《第一性原理》— 李善友",
"darwin_compatible": true,
"test_cases": [
{
"id": "should-trigger-01",
"type": "should_trigger",
"prompt": "面对复杂问题总觉得分析工具不够用,怎么才能看问题更全面?",
"expected_behavior": "应激活 multi-mental-models, 帮助用户诊断自己的'锤子'并从核心学科提取思维模型",
"notes": "匹配'工具不够用+看问题更全面'的触发信号"
},
{
"id": "should-trigger-02",
"type": "should_trigger",
"prompt": "我在金融领域深耕多年,但现在要做一个涉及技术和用户心理的项目,感觉自己思维太单一",
"expected_behavior": "应激活 multi-mental-models, 引导从不同学科提取核心思维模型,用多元视角分析问题",
"notes": "匹配'思维太单一'和跨界需求的信号"
},
{
"id": "should-trigger-03",
"type": "should_trigger",
"prompt": "芒格的多元思维模型具体怎么用?怎么建立跨学科的思维方式?",
"expected_behavior": "应激活 multi-mental-models, 提供5%大道理原则和刻意练习方法",
"notes": "直接引用芒格多元思维模型的语言信号"
},
{
"id": "should-not-trigger-01",
"type": "should_not_trigger",
"prompt": "帮我深入理解Kubernetes的网络模型",
"expected_behavior": "不应激活本 skill, 因为这是单一领域的专业深耕,不需要跨学科视角",
"notes": "诱饵: 单一领域专业问题,不适用多元思维模型"
},
{
"id": "should-not-trigger-02",
"type": "should_not_trigger",
"prompt": "这个bug必须在今天修好,帮我快速定位问题",
"expected_behavior": "不应激活本 skill, 因为这是时间紧迫的技术问题,不需要构建多元认知",
"notes": "诱饵: 紧急技术问题,不适合构建思维模型"
},
{
"id": "edge-01",
"type": "edge_case",
"prompt": "我想系统学习产品经理的思维方式,应该怎么开始?",
"expected_behavior": "可以激活 multi-mental-models(如果用户想要跨学科视角),但也可能只是常规的产品学习方法论——取决于用户是否意识到需要多视角思维",
"notes": "边界: 专业领域学习 vs 跨学科思维构建的分界"
}
],
"minimum_pass_rate": 0.8,
"notes": "至少 3 条 should_trigger + 2 条 should_not_trigger + 1 条 edge_case。全部 should_not_trigger 必须通过 (诱饵容错为 0)。"
}