MCPInstall

dual-track-analysis

当用户在做重要决策时需要同时检查"理性分析是否正确"和"我的判断是否被认知偏差扭曲"时激活。典型触发信号:用户的分析逻辑严密但直觉不安,或者分析过于顺畅似乎"毫无破绽"。不适用于纯技术问题(如代码调试、数学计算)中不存在人类判断偏差的场景,也不适用于纯情感/人际关系问题中理性轨道不相关的场景。

Installs
49
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/kangarooking/poor-charlies-almanack-skill --skill dual-track-analysis
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads dual-track-analysis automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

双轨分析 (Dual-Track Analysis)

R — 原文 (Reading)

"从个人的角度来讲,我已经养成了使用一种双轨分析的习惯。首先,理性地看,哪些因素真正控制了涉及的利益?其次,当大脑处于潜意识状态时,会自动形成哪些潜意识因素——这些潜意识因素总的来讲有用但又常常失灵?"

— 查理·芒格, 第二章(芒格的生活、学习和决策方法)


I — 方法论骨架 (Interpretation)

任何决策都应同时在两条轨道上运行。第一轨是理性分析——识别哪些因素真正控制了 所涉及的利益,用概率、数学和逻辑进行推算。第二轨是心理学分析——审视自己和 他人的潜意识中,有哪些心理倾向可能扭曲判断。核心洞察:即使在做"理性"分析时, 认知偏差也在暗中起作用,理性轨道本身需要被审查。大多数人完全忽视第二轨, 或将其简单化为"跟着感觉走"。但第二轨是系统化的(25种倾向清单),不是模糊 的"直觉"。芒格自称此方法使他"超越那些比他聪明得多的人"。


A1 — 书中的应用 (Past Application)

案例 1: 芒格的投资决策实践

  • 问题: 如何在投资中持续做出高质量判断
  • 方法论的使用: 芒格自称在每次投资决策中始终使用双轨分析——第一轨分析企业价值、竞争格局、管理层质量;第二轨逐项检查自己是否受到25种心理倾向的影响
  • 结论: 理性分析处理可量化的利益关系,心理分析防范潜意识中的判断扭曲
  • 结果: 芒格称此方法使他"超越比他聪明得多的人,还能赚到很多钱"

案例 2: 可口可乐思维实验中的双轨运用

  • 问题: 如何用200万美元本金建立价值2万亿美元的饮料公司
  • 方法论的使用: 同时用理性分析(经济学/规模优势)和潜意识分析(条件反射如何影响消费者行为、社会认同如何驱动品牌忠诚)
  • 结论: 成功的商业策略必须同时满足理性经济逻辑和人类心理倾向
  • 结果: 推演出了一个与可口可乐实际发展高度吻合的商业蓝图

案例 3: 芒格推翻两组工程师方案

  • 问题: 面对两组对立工程师提出的技术方案,如何判断谁对
  • 方法论的使用: 第一轨:用工程学知识理性评估两种方案的技术优劣;第二轨:识别两组工程师各自存在的激励偏见(每组方案都对自身有利)
  • 结论: 方案质量不仅取决于技术分析,还取决于提出者的激励结构
  • 结果: 找到第三位无利益冲突的工程师,获得了更安全、更便宜的方案

A2 — 触发场景 (Future Trigger) ★

用户会在什么情境下需要这个 skill?

  1. 做出了一个逻辑严密的分析,但直觉感到不安或"太好了以至于不真实"
  2. 需要评估他人(顾问、专家、上级)给出的建议是否受到利益扭曲
  3. 在重大决策前需要系统性地自检是否存在认知偏差
  4. 面对群体决策时,需要识别团队中可能存在的集体心理偏差

语言信号 (用户的话里出现这些就应激活)

  • "我的分析逻辑上没问题,但总觉得哪里不对"
  • "这个建议看起来很合理,但我总觉得有偏见"
  • "他/她的推荐是不是有利益关系"
  • "我好像太乐观了/太悲观了,但说不清为什么"
  • "帮我检查一下我的判断有没有偏差"
  • "我的直觉和分析结论矛盾"

与相邻 skill 的区分

  • 与 inversion-thinking 的区别: 逆向思维是方向反转——把"怎么成功"翻转为"怎么失败";双轨分析是轨道并行——同时检查理性逻辑和潜意识偏差。逆向思维关注方案本身的漏洞,双轨分析关注判断者自身的偏差。
  • 与 latticework-mental-models 的区别: 多元思维模型是自由组合任意多学科模型;双轨分析固定使用理性+心理学两条轨道。双轨分析可以理解为多元思维模型在决策自检场景下的一个特定应用模式。

E — 可执行步骤 (Execution)

当 skill 被激活后, agent 应按以下步骤执行:

  1. 第一轨: 理性分析

    • 完成标准: 列出真正控制所涉及利益的关键因素,用概率和逻辑评估各选项的期望结果。判停点:如果理性分析本身的数据不足,先补充数据再继续
  2. 第二轨: 心理倾向自检

    • 完成标准: 逐一检查以下高发心理倾向是否在影响判断(不必全部25种,优先检查与当前场景最相关的):
      • 激励机制偏见: 分析者/建议者是否因结论而获利?
      • 社会认同: 是否因为"大家都这么想"而接受?
      • 避免不一致性: 是否因为前期已投入而拒绝改变?
      • 过度乐观: 是否只看了最好情景?
      • 喜欢/热爱或讨厌/憎恨: 是否因情感而扭曲了评估? 每项检查必须给出"是/否/不确定"判断和简要理由
  3. 两轨交叉验证

    • 完成标准: 将理性分析结论与心理倾向检查结果对比。如果两轨指向一致(理性结论可靠+无重大偏差),信心增强;如果冲突(理性结论看起来好但发现重大偏差),标记为高风险判断。判停点:如果发现2个及以上心理偏差在影响判断,必须暂停并重新审视理性分析的前提假设
  4. 输出修正后的决策建议

    • 完成标准: 明确说明理性分析结论是否被心理倾向修正,修正后的最终判断是什么。如果心理倾向检查发现了重大偏差,必须给出具体的偏差缓解措施

B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 纯技术/数学问题中不存在人类判断偏差(如代码语法错误、数学计算)
  • 紧急决策中来不及做系统性双轨检查(此时应依赖预制的检查清单快速判断)
  • 用户明确只需要理性分析维度,且主动声明不考虑心理偏差因素

作者在书中警告的失败模式

  • 喜欢/热爱导致的认知扭曲: "爱"上某个方案/投资后不愿放弃,自动忽略其缺点(ce04)
  • 讨厌/憎恨导致的认知扭曲: 因讨厌某人/某方案而自动忽略其优点(ce05)
  • 受简单联想影响的误判: 过去成功经验导致错误联想,认为这次也必然成功(ce08)
  • 自视过高倾向: 过度自信于自己的理性分析能力,高估自己对偏差的免疫力(ce10)

作者的盲点 / 时代局限

  • 芒格和巴菲特的成功极度依赖美国20世纪后半叶的特殊历史机遇,双轨分析的效果可能被夸大
  • 作为超级富豪,对普通人面临的约束(信息不对称、资本规模、时间压力)可能缺乏感知
  • 25种心理倾向体系是个人整理,未经过严格的学术实证验证

容易混淆的邻近方法论

  • "相信直觉"是模糊的情感判断;双轨分析的第二轨是系统化的(25种倾向逐项检查),不是"跟着感觉走"
  • "魔鬼代言人"(故意唱反调)是外部对抗;双轨分析是内在自检,不需要外部角色扮演

相关 skills (阶段 3 填充)

  • depends-on: misjudgment-psychology-checklist — 双轨分析的第二轨(潜意识分析)直接使用25种心理倾向清单作为检查工具。不理解误判心理学的具体内容,第二轨就无法有效执行。
  • composes-with: darwinian-objectivity — 双轨分析提供广角镜头(理性+潜意识两条轨道并行),达尔文方法提供聚焦镜头(在理性轨道内部系统性地寻找反面证据)。先用双轨分析识别"我的判断是否被偏差扭曲",再用达尔文方法对理性结论做压力测试。

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓
  • 测试通过率: 待定 (详见 test-prompts.json)
  • 蒸馏时间: 2026-04-15

FAQ

What does the dual-track-analysis skill do?

当用户在做重要决策时需要同时检查"理性分析是否正确"和"我的判断是否被认知偏差扭曲"时激活。典型触发信号:用户的分析逻辑严密但直觉不安,或者分析过于顺畅似乎"毫无破绽"。不适用于纯技术问题(如代码调试、数学计算)中不存在人类判断偏差的场景,也不适用于纯情感/人际关系问题中理性轨道不相关的场景。

How do I install dual-track-analysis?

Run npx skills add https://github.com/kangarooking/poor-charlies-almanack-skill --skill dual-track-analysis in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/dual-track-analysis/ (personal) or .claude/skills/dual-track-analysis/ (project).

Which AI agents can use dual-track-analysis?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is dual-track-analysis safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains dual-track-analysis?

It is published by kangarooking in kangarooking/poor-charlies-almanack-skill. It has 49 recorded installs.

More from kangarooking/poor-charlies-almanack-skill

View all →

latticework-mental-models

kangarooking/poor-charlies-almanack-skill

当用户分析复杂问题时只用了单一视角(如纯财务/纯技术/纯市场),或面对跨领域问题缺乏分析框架时激活。典型触发信号:用户说"我只懂XX方面""这个问题好像是XX问题"但明显只用了一个学科的解释。不适用于用户已经有成熟的多维度分析框架且正在有效使用的场景,也不适用于纯执行层面的简单任务。

58 installs

darwinian-objectivity

kangarooking/poor-charlies-almanack-skill

当用户已形成强烈观点或理论,需要检验其可靠性时调用。典型触发信号:确认偏见、只看支持性证据、对新证据本能排斥、"我觉得这肯定是对的"、需要做重大判断前的自我审查。不适用于需要快速决策的紧急场景,也不适用于纯信息收集阶段(尚无观点时不需要证伪)。

55 installs

value-assessment

kangarooking/poor-charlies-almanack-skill

当用户需要评估某项投资、收购标的、商业机会或重大资源投入是否"值得"时调用。典型触发信号:涉及"内在价值""安全边际""护城河""定价权""买还是不买"等决策。不适用于纯心理学偏差分析(用 misjudgment-checklist)或规模效应判断(用 scale-advantage-analysis)。

54 installs

misjudgment-psychology-checklist

kangarooking/poor-charlies-almanack-skill

Open the skill to read its SKILL.md instructions.

53 installs

inversion-thinking

kangarooking/poor-charlies-almanack-skill

当用户面临复杂决策、规划或问题解决时激活——尤其是正向推理陷入困境、选项过多无法判断优先级、或需要识别隐藏风险时。典型触发信号:用户在问"怎么才能成功""如何避免失败""我应该怎么做"时卡住了。不适用于已有明确最佳路径且只需执行的简单任务,也不适用于需要创意发散而非风险规避的场景。

52 installs

circle-of-competence

kangarooking/poor-charlies-almanack-skill

Open the skill to read its SKILL.md instructions.

52 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs