structured-decision-frameworklisted
Install: claude install-skill findscripter/everything-skills
# 结构化决策框架
## 何时使用
适用:
- 一个**高风险、不可逆或有重大分歧**的决策**已经拍板**,需要把它从「会上讨论过」固化成可追溯、可复盘的**持久记录**。
- 你担心日后只记得「选了什么」却忘了「为什么有人反对」——而反对意见往往在终止标准触发时被证明是对的。
- 需要把**决策结论**与**决策过程**分开存:结论喂给未来决策,过程只作参考、不自动回灌,避免把「尚未解决的争论」误当成「已达成的共识」。
不该用(负边界):
- 方案**尚未拍板**、还在多视角比选阶段——那是审议(见 `boardroom-deliberation`),本技能只处理「已批准之后」的登记。
- 低风险、可逆、随手就能改的小决定——重记录是负担。
- 纯任务排期 / 执行拆解(那是「决策之后」的落地,不是决策本身)。
核心理念:**两层记忆**。原始过程(每次讨论、每方立场、每条异议)只读留档、绝不自动反馈;只有**经批准的结论**才成为会回灌未来决策的「公司记忆」。这道隔离防止系统把未决争论「记成」决策。
## 步骤
1. **读取来源并校验批准**:拿到方案/备忘录,确认状态为「已批准(APPROVED)」。未批准 → 不登记,退回审议。
2. **抽取结构化决策记录**字段:决策标题、决策日期、批准人、所选选项、被否选项+一句话理由、可量化的成功标准、可量化的终止标准、**逐字保留的异议**、复盘检查点日期。
3. **写入「已批准」层**:追加到 `~/.claude/decisions/approved/<YYYY-MM-DD>-<slug>.md`(一决策一文件)。这一层会喂入未来决策。
4. **更新「原始」层指针**:把过程材料留档于 `~/.claude/decisions/raw/`,并在已批准记录里反向链接到它。原始层只读、不自动回灌。
5. **排定自动复盘**:默认 90 天后触发复盘检查点。
6.(可选)**同步到知识库**:若配置了 vault 桥接,写一份到 `~/company-vault/10-decisions/`。
## 指令
- 已批准记录路径:`~/.claude/decisions/approved/<YYYY-MM-DD>-<slug>.md`;原始过程留档:`~/.claude/decisions/raw/`。
- 成功标准与终止标准都必须**可量化**(指标 + 阈值 + 时限/动作),否则复盘时无法判定。
- 异议**逐字保留**,不要概括、不要删改——这是本框架最关键的纪律。
- 默认复盘周期 90 天;不可逆决策可叠加冷静期锁定。
决策记录模板:
```markdown
# 决策:<标题>
**决策日期:** YYYY-MM-DD
**批准人:** <姓名>
**来源备忘录:** <审议备忘录链接>
**原始简报:** <原始简报链接>
**复盘检查点:** YYYY-MM-DD(默认 90 天)
## 决策
**所选:** <选项>
**否决:** <其它选项 + 一句话理由>
## 成功标准(具约束力)
- <指标,阈值,时限>
## 终止标准(具约束力)
- <指标,阈值,触发后动作>
## 保留异议
- **<异议方>:** <未解决的顾虑>
- (逐字保留;异议永不抹除)
## 下一步
- 进入 90 天执行计划,截止 <日期>
## 状态历史
- YYYY-MM-DD:已批准(APPROVED)
```
陈旧决策审计(建议定期跑,如每周):