kangarooking/first-principles-skill

implicit-assumption

当用户在做决策/推理/分析,但结果总是"差一点"或"不对劲",或在问"为什么这个方案总是无效""我怎么才能看到自己看不到的东西""这个结论的大前提是什么"时激活。 核心信号:用户在推理链中遇到困惑,问题可能不在结论而在前提。 不适用于:信息查询、纯执行任务、?

First seen Apr 26, 2026

Installation

$ npx skills add kangarooking/first-principles-skill --skill implicit-assumption

Summary

  • 当用户在做决策/推理/分析,但结果总是"差一点"或"不对劲",或在问"为什么这个方案总是无效""我怎么才能看到自己看不到的东西""这个结论的大前提是什么"时激活。
  • 核心信号:用户在推理链中遇到困惑,问题可能不在结论而在前提。
  • 不适用于:信息查询、纯执行任务、情感问题。

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from kangarooking/first-principles-skill.

npx skills add kangarooking/first-principles-skill

Browse all from kangarooking/first-principles-skill

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 29
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,495 B
  • docs SUMMARY.md 401 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 27 installs

SKILL.md

隐含假设识别法

R — 原文 (Reading)

"推翻一个结论,不要从结论入手,而是要从它的隐含假设开始,如果根基的隐含假设不成立,结论自然不成立。这也是辩论高手的常用方法,从基石和结构切入,不要从内容入手。"

— 李善友,第一章


I — 方法论骨架 (Interpretation)

任何结论都建立在隐含的大前提之上。隐含假设之所以危险,恰恰是因为它"隐含"——身处系统之内的人看不到它,就像鱼不知道自己在水中。

识别方法的核心逻辑链:

  1. 任何推理都有前提(大前提→小前提→结论)
  2. 前提本身是如何被证明的?如果来自归纳法,那它只是"连续性假设"
  3. 连续性假设不是真理,是"默认正确的武断"
  4. 最常见的隐含假设类型:时间连续性(未来=过去)、空间一致性(此地=彼地)、群体共识(大家都这么做=对的)

发现隐含假设的那一刻,打破它就已经开始了(如禅修一般)。


A1 — 书中的应用 (Past Application)

案例 1: 归纳法的隐含假设

  • 问题: 人类99%的知识建立在归纳法上,但归纳法可能失效
  • 方法论的使用: 追溯归纳法的大前提——发现"未来和过去一样"的连续性假设,而连续性假设本身无法被归纳法证明
  • 结论: 归纳法只能证伪不能证明,所有基于经验的知识都有边界
  • 结果: 为理解"为什么经验在新时代失效"提供了认识论基础

案例 2: 计算机行业的隐含假设

  • 问题: 为什么优尼瓦克/IBM/DEC各自在不同时期被超越
  • 方法论的使用: 每家公司都有其隐含假设(科研专用→企业专用→商用专用→家庭可用),这些假设在一段时间内是力量来源,在跨越边界时成为禁锢
  • 结论: 隐含假设既是系统的能量,也是系统的"黑洞"

A2 — 触发场景 (Future Trigger) ★

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

  1. 决策反复纠结但找不到问题出在哪
  2. 团队讨论陷入僵局,各方都有道理但无法达成一致
  3. 经验/数据指向一个方向,但直觉感觉不对
  4. 想要挑战行业共识但不知道从哪里下手

语言信号

  • "为什么按道理应该成功但却失败了"
  • "我感觉有什么地方不对但说不出来"
  • "大家都是这么做的,但总觉得哪里有问题"
  • "这个结论的前提是什么"
  • "怎么才能跳出自己的思维框架"

与相邻 skill 的区分

  • 与 boundary-innovation 的区别: 隐含假设识别是"诊断工具"(找到问题在哪),破界创新是"治疗方案"(如何打破和重建)。前者是后者的前置步骤
  • 与 critical-thinking 的区别: 隐含假设识别是具体的技术(追溯前提),批判性思维是整体的态度(普遍怀疑+可证伪)

E — 可执行步骤 (Execution)

  1. 写出当前结论/决策的完整推理链

- 完成标准: 明确列出"大前提→小前提→结论"的三段论结构 - 方法: 用"因为A,所以B"的格式把推理链写出来

  1. 对每个前提追问"这个前提本身是怎么被证明的"

- 完成标准: 识别出至少一条"默认正确但实际没有独立证据"的前提 - 方法: 连续追问"为什么"至少3层(马斯克称为"连锁为什么")

  1. 判断隐含假设的类型和强度

- 完成标准: 分类为时间连续性/空间一致性/群体共识之一,并评估其在当前情境下是否仍然成立 - 判停条件: 如果所有前提都有独立于归纳法的证据支撑,说明推理链是可靠的


B — 边界 (Boundary) ★

不要在以下情况使用此 skill

  • 时间紧迫的日常小事—— 不是每个决策都需要追溯前提
  • 已经有充分实证数据支撑的推理—— 此时前提已被验证
  • 纯情感/价值观问题—— "隐含假设"框架不适用于信仰/偏好

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

  • 身处系统之内看不到隐含假设—— 这是最根本的困难,作者承认需要"哲学思维"才能跳出
  • 即使识别到隐含假设,打破它也极其困难—— 因为它往往与群体信念绑定
  • 人类认知的结构性缺陷:感官系统扭曲真相,求存不求真

作者的盲点

  • "如何跳出系统看到隐含假设"是整个方法论最难的部分,但作者的回答是"需要哲学思维"—— 这不是一个可操作的指导
  • 连续性假设在大多数情况下是成立的(太阳明天确实会升起),过度怀疑连续性可能导致决策瘫痪

相关 skills (阶段 3 填充)

  • depends-on: []
  • contrasts-with: logic-triple-check
  • composes-with: boundary-innovation

审计信息

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