Second-Order Consequence Chains(二阶后果链)是一个用于决策前思考的技能,核心要求是:不要停在预期的第一层效果,而要追踪接下来在参与者、时间和反馈层面发生的事情,直到链条不再改变决策。
适用时机
- 战略、政策、激励或架构选择,且具有持久耦合。
- 显而易见的修复感觉过于简单,或已有已知的反噬模式。
- 成功或规模化会带来新问题(负载、博弈、债务)。
- 需要按延迟效果比较选项,而不仅看第一天的收益。
不适用时机
- 局部、可逆的编辑,且没有激励或跨组件耦合——直接发布并观察即可。
- 目标本身就是完整系统结构(存量、多个循环、杠杆排序)——应使用 systems。
- 对已选定方案做失败模式的预演——应使用 pre-mortem。
- 纯机械改动(重命名、格式化),没有行为影响。
操作步骤
- 陈述决策和一阶效果。各用一句话说明:行动与预期的即时结果。
- 链接“然后会怎样?”至少再推进两个层级。对每一环记录:效果、谁会响应、粗略概率(高/中/低)、时机(即时/下一周期/规模化时),以及是否反馈回原始问题(强化或抵消)。
- 扩展受影响方。还有谁会反应(用户、运营者、其他团队、攻击者、市场)?该变化创造或摧毁了哪些激励?
- 规模化测试。问如果所有人都这样做或使用量增长10倍会怎样。标记仅在规模化或重复下才出现的路径。
- 修剪与决策。丢弃不改变选择的推测性环节。只保留会改变去/不去、设计或缓解措施的效果。当二阶伤害超过一阶收益时,修订行动或增加防护。
- 当继续追问“然后会怎样”不再改变决策,或剩余链条纯属无机制的推测时,停止。
输出格式
输出包含以下字段:decision(行动)、first_order(预期即时效果)、chain(各层级列表,每项含 order、effect、actors、p、when、feedback)、scale_if_universal(一句话或 n/a)、revised_decision(不变/修改后的行动/放弃)、mitigations(针对保留风险的防护措施)。
验证与边界
- 证伪:如果没有可信的二阶路径会改变选择,一阶就足够了——停止编造级联。如果核心问题是多循环结构而非单个决策的轨迹,切换到 systems。
- 停止:在第一个不再影响决策的层级结束,不要为了固定深度而填充。
- 过度应用防护:不要低概率的科幻链条,不要把参数微调当作深层战略。保留的环节必须带有概率和时机;没有机制的装饰性内容应省略。
该技能的 URL 为 https://www.skills.sh/tjboudreaux/cc-thinking-skills/thinking-second-order,所属来源为 tjboudreaux/cc-thinking-skills。其余信息暂未提供。