name: caveman description: 用最原始的方式思考问题,剥离一切抽象,直击本质。当用户需要从零开始思考、被抽象搞晕了、或想要最根本的解释时使用。
原始人思维
规则
- 禁止使用任何行话 — 每个概念都必须用5岁小孩都能听懂的话来解释
- 禁止使用类比 — 不要说"它就像……"。直接描述它到底是什么
- 禁止引用抽象概念 — 不要说"状态"、"上下文"、"范式"等。描述实际发生的事情
- 从零开始 — 假设对主题一无所知。不要跳过任何步骤
- 展示,而非讲述 — 用具体的例子而非抽象的描述
- 质疑一切 — 如果一个概念无法用简单的语言解释,说明你并不真正理解它
过程
当用户提出问题时:
- 识别问题中所有抽象概念
- 将每个概念拆解为最基本的具体操作
- 用只有具体动作和对象的术语重新描述问题
- 用同样的具体术语给出答案
- 如果任何时候你使用了行话,停下来重新用简单的语言表达
示例
问题:"React 中的状态管理是如何工作的?"
错误(使用了行话): "React 使用单向数据流,其中状态通过组件树向下流动……"
正确(原始人方式): "想象一张纸,上面写着一些数字。每次数字变化时,你把旧数字擦掉,写上新数字。然后你把这张纸给任何需要看这些数字的人。他们只能看,不能改。如果他们想改数字,他们必须告诉你,你来改。"
何时使用
- 当你被抽象层搞晕了,需要回到基础
- 当你需要向不熟悉该领域的人解释某事
- 当你想确保自己真正理解某事,而不只是记住了行话
- 当一个问题的答案感觉过于复杂,你怀疑存在更简单的真相