decision-cooldown-freezelisted
Install: claude install-skill findscripter/everything-skills
## 何时使用
适用:
- 刚敲定一个**不可逆或翻案成本极高**的决策(如融资、裁员、进/退市、定价、转型、并购意向),怕事后因决策疲劳/情绪波动而冲动反悔。
- 经历过一场**分歧很大、勉强多数通过**的评审,想保护这个「险胜」的结论,防止反复被翻出来再议。
- 你**力排众议、凭直觉**否决了一致意见——给这个直觉一段「让它跑起来」的运行期,而非次日就推翻。
- 处于**交接/换人**期,想锁住既定策略让接手者执行而非重新辩论。
不该用(负边界):
- 决策**尚未拍板**——冷静期锁的是「已批准」的决策,不是用来回避做决定。
- **可逆、低成本的小决策**——加锁是重纪律,得不偿失。
- **现实已变、出现新证据需要重审**——锁防的是冲动翻案,不是防现实;此时应触发终止判据走重审,而非死守。
核心理念:决策者有权力,但没有「显式的锁 + 留痕」时,每一次动摇都会变成「我们再讨论一次吧」——既消耗评审方,也侵蚀已做决策的价值。**冷静期锁是一道流程,不是一条铁律**:它允许早退,但每次早退都留痕,复盘时可审计决策纪律。
## 步骤
1. **读取决策记录**,确认其状态为「已批准 / APPROVED」——未批准的决策不加锁。
2. **确定冷静期天数**:按决策类型取默认值,或在命令中显式指定(见下方默认表)。
3. **写锁**:在决策记录里写入 `freeze_until: YYYY-MM-DD`,把状态改为 `FROZEN`,并记录冻结原因与解锁条件。
4. **登记到锁定索引**(如 `~/.claude/freezes/active.md`),便于统一查看所有在锁决策。
5. **冷静期内拒绝重议**:路由层 / 你自己拒绝把该议题重新拉回评审,直到——
- 冷静期到期,**或**
- 某条**终止判据(kill criterion)**显式触发,**或**
- 显式执行 `unfreeze` 并写明理由(留痕)。
### 默认冷静期参考表
| 决策类型 | 默认冷静期 |
|---|---|
| 融资轮规模 / 领投选择 | 30 天 |
| 定价调整 | 60 天 |
| 进入 / 退出市场 | 90 天 |
| 裁员 / 缩编 | 30 天 |
| 战略转型 | 90 天 |
| 高管入职 / 离职 | 60 天 |
| 并购意向书(LOI) | 30 天 |
| 自定义 | 命令中显式指定 |
## 指令
锁定 / 解锁命令:
```
/cs:freeze <decision-path> <days> # 加冷静期锁
/cs:unfreeze <decision> <reason> # 冷静期内早退,必须写明理由
```
加锁后,决策记录就地更新:
```markdown
# 决策:<标题>
...
**状态:** FROZEN
**冻结至:** YYYY-MM-DD
**冻结原因:** <文字>
**解锁条件:** 终止判据 <名称> 触发 或 执行 `/cs:unfreeze` 并写明理由
```
锁定索引同步更新:
```markdown
# 活跃冷静期(Active Freezes)
**更新于:** YYYY-MM-DD
| 决策 | 冻结至 | 解锁条件 |
|---|---|---|
| <决策标题> | YYYY-MM-DD | <终止判据 或 /cs:unfreeze> |
```
两条解锁路径,区别要分清:
- **显式早退