Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
kangarooking avatar

Contrarian Decision

  • 20 installs
  • 18 repo stars
  • Updated April 23, 2026
  • kangarooking/first-principles-skill

Decide when to follow industry consensus versus when to think independently against conventional wisdom.

About

Evaluates whether consensus opinion reflects reality or stale assumptions. Provides frameworks for distinguishing rational contrarianism from mere stubbornness.

  • Test if consensus is evidence-based or inherited
  • Know when nonconformity creates value

Contrarian Decision by the numbers

  • 20 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #736 of 1,352 Code Review & Quality 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 contrarian-decision

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs20
repo stars18
Last updatedApril 23, 2026
Repositorykangarooking/first-principles-skill

What it does

Decide when to follow industry consensus versus when to think independently against conventional wisdom.

Files

SKILL.mdMarkdownGitHub ↗

反共识决策框架

R — 原文 (Reading)

"所谓反共识,其实就是将批判性思维、普遍怀疑、不可知论运用到工作和生活中。"

>

"要想在投资中获得成功,你必须成为一个独立的思考者,因为共识通常都是错误的。" — 达利欧

>

"如果你要创新,你必须愿意长时间被误解。你必须采取一个非共识但正确的观点,才能打败竞争对手。" — 贝索斯

>

— 李善友,第八章

---

I — 方法论骨架 (Interpretation)

反共识不是"为了不同而不同",而是"经过独立思考后,在共识错误的地方下注"。它是一个三步决策框架:

1. 识别共识:清楚知道"大多数人在想什么"是反共识的起点。不知道共识是什么就谈不上反共识。

2. 检验共识的隐含假设:用批判性思维 + 逻辑三洽检验共识是否成立。关键区分:反共识 ≠ 标新立异,必须是"非共识但正确"——仅非共识不够,还必须正确。

3. 承受被误解的压力并行动:反共识最难的不是分析,而是执行时承受群体压力。保尔森在2006年做空CDO后不断赔钱、被嘲笑,直到2007年危机爆发才获益。

蒂尔的面试题揭示了反共识的本质:"在什么重要问题上,你与其他人有不同看法?好的回答是:大多数人相信X,但事实却是X的对立面。"

---

A1 — 书中的应用 (Past Application)

案例 1: 保尔森做空CDO

  • 问题: 2006年美国房市火热,所有人都在赚钱
  • 方法论的使用: ①识别共识:房价永远涨、贷款安全 ②检验隐含假设:房价增速(7%)严重偏离历史均值(1.4%),贷款违约率与房价涨幅的负相关不可持续 ③承受压力:2006年基金不断赔钱、被嘲笑,但坚持持仓
  • 结论: 在群体狂欢中保持独立判断,用数据而非情绪决策
  • 结果: 2007年次贷危机中获益颇丰(后也有持续亏损,说明反共识不保证持续成功)

案例 2: 巴菲特/芒格的反共识智慧

  • 问题: 如何在投资中持续获得超额收益
  • 方法论的使用: 芒格"反过来想,总是反过来想"——先想什么会失败,再反向推导成功路径。巴菲特"在别人恐惧时贪婪,在别人贪婪时恐惧"
  • 结论: 反共识需要两种能力——识别共识错误的认知力 + 承受孤独的定力

---

A2 — 触发场景 (Future Trigger) ★

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

1. 行业/市场所有人看好一个方向,但自己觉得有问题 2. 想做一件大家都不看好但自己认为正确的事 3. 在投资/创业决策中,需要独立于群体情绪做判断 4. 需要说服团队/投资人做一个与行业趋势相反的决策

语言信号

  • "大家都这么做,但我觉得不对"
  • "行业共识是不是错的"
  • "我怎么确定自己是对的而不是盲目自信"
  • "做反共识的事太孤独了,怎么坚持"
  • "什么时候应该逆着大流走"

与相邻 skill 的区分

  • critical-thinking 的区别: 批判性思维是"元认知工具"(审视思维本身),反共识决策是"行动框架"(基于独立判断做出反共识的决策)。前者是思维方式,后者是决策方法
  • implicit-assumption 的区别: 隐含假设识别是"诊断"(找到共识的前提),反共识决策是"行动"(基于诊断做出相反的决策并执行)

---

E — 可执行步骤 (Execution)

1. 明确当前共识是什么

  • 完成标准: 用一句话写出"大多数人在这个问题上的观点是什么"
  • 方法: 问3个不同背景的人,如果他们的回答一致,说明这就是共识

2. 用隐含假设识别 + 逻辑三洽检验共识

  • 完成标准: 找出共识的隐含假设,并通过自洽/他洽/续洽检验它
  • 关键: 如果共识的隐含假设经不起检验,说明反共识有机会
  • 判停条件: 如果共识经得起三洽检验,不要为了反共识而反共识

3. 形成"非共识但正确"的独立判断

  • 完成标准: 用蒂尔格式表述:"大多数人相信X,但事实是Y,因为Z"
  • 关键: 必须同时满足"非共识"和"正确"两个条件

4. 评估承受能力并设定止损

  • 完成标准: 明确"最多能承受多长时间的误解/亏损"和"什么条件下认错"
  • 方法: 提前设定止损线,避免"死扛到底"的沉没成本陷阱

---

B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 共识确实正确的情况(常识不总是错的)—— 不要为了标新立异而反共识
  • 信息不足无法判断—— 反共识需要比共识更深层的分析,信息不够时不要赌
  • 关系重大的情感决策(如家庭决策)—— 反共识可能带来不可修复的关系伤害

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

  • 保尔森后来连续3年亏损(平均亏损率16.88%)—— 反共识不保证持续成功,一次正确不代表永远正确
  • "矫枉务必过正"的策略可能导致过度反共识—— 作者引用王东岳"大多数人的共识一定是愚蠢的",但这种极端说法本身也值得批判性审视
  • "长时间被误解"的心理成本极高—— 不是所有人都有保尔森/贝索斯的心理韧性

作者的盲点

  • 所有案例都是"反共识成功"的幸存者偏差—— 没有讨论大量"反共识但错误"的失败案例
  • "共识通常是错误的"这个判断本身也是一种共识—— 存在自我指涉的悖论
  • 反共识需要极强的信息优势或认知优势,普通人不具备时反共识只是赌博

---

相关 skills (阶段 3 填充)

  • depends-on: critical-thinking
  • contrasts-with: implicit-assumption
  • composes-with: logic-triple-check

---

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓
  • 蒸馏时间: 2026-04-23

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.