用途
decide 是一个结构化决策工作流技能,帮助用户在面对决策时,通过一套系统化的问题清单,逐步厘清思路,最终给出明确结论,并把决策理由归档,设定复盘日期。它基于 37signals 的决策指南(38 个问题)并加入内部补充问题(如 Q39 机会成本)。
主要能力
- 捕获决策:要求用户用一句话描述决策、评估利害程度(低/中/高)、可逆性(容易/困难/单向门)、截止日期,以及可选背景信息。
- 问题筛选:从完整问题集中挑选 6–8 个最相关的问题。默认必问 5 个:这个决策真的需要做吗?是正确的人在决策吗?多容易逆转?第一直觉是什么?一年后我们会怎么想?再根据决策类型(可逆性、时间压力、涉及多人、数据密集、重复性、面向客户、涉及金钱、大时间投入、卡住不决等)追加问题。
- 逐步引导:一次问一个问题,或按用户偏好紧凑提问,逐字记录回答,不转述成套话。第一直觉(Q9)必须在分析之前捕获。
- 得出结论:综合回答后给出明确结论,选项包括:现在就决定、拆成更小的决策、等待(标明什么信息或时间会改变答案)、不决定、交给正确的人。结论必须清晰,不含糊。
- 设定复盘:根据决策类型选择复盘日期(工具/流程 30 天,战略/定位 90 天,招聘/合作 90–180 天,产品/发布 30–60 天),并写明复盘时要观察什么。
- 归档:将决策写入
${MAKERSKILLS_CONFIG:-$HOME/.config/makerskills}/decide/archive/目录下的 Markdown 文件,并追加到 INDEX.md。归档内容包括日期、决策、可逆性、利害、背景、问题与回答、结论、理由、预期结果、复盘日期和来源。 - 展示与后续:在聊天中展示归档条目,告知归档路径,并提供后续选项:安排复盘提醒、推送到 Notion、或处理后续决策。
使用方式
用户触发该技能后,按步骤提供决策信息,回答筛选出的问题,技能会引导完成决策并归档。归档目录可通过环境变量 MAKERSKILLS_CONFIG 配置,默认为 $HOME/.config/makerskills。若技能文件夹内存在旧的 references/decisions-archive/ 用户条目,需先迁移到归档目录。
适用场景
- 需要做出有据可查、可回溯的决策
- 决策涉及多个维度,需要结构化梳理
- 希望记录决策理由,便于日后复盘和检索
- 与 business-brainstorm、deep-research、Memory、loop 等技能组合使用
限制
- 问题集上限约 8 个,过多会导致分析瘫痪
- 结论必须明确,不能软化
- 第一直觉必须在分析前捕获,若最终结论与第一直觉不同,理由需解释原因
- 所有决策都应归档,即使看似显而易见
- 归档不能写在技能自身文件夹内,因为技能安装和升级会从源重新同步并清除其中内容
- 未来增强功能(如自动创建日历事件、grep 历史决策模式)暂未提供