agent-self-reflectionlisted
Install: claude install-skill findscripter/everything-skills
## 何时使用
- 用户显式喊停:"反思""退一步""缩放视角""我们是不是漏了什么""我们是不是想多了""理一理方向""现在跑偏了吗"等任何表达"跳出细节、重新评估"意图的话。
- 隐式信号(仅"提议"反思,不要擅自启动):对话连续 10+ 轮深挖实现细节却无战略校验;用户表现出卡顿/受挫;短时间内反复撞墙或来回改方向。检测到隐式信号时,先问用户"要不要退一步看一下",而非单方面执行。
**不该用的边界:**
- 例行执行任务时(反思是暂停,不是边干边附带的副本——一旦边执行边"顺手反思",你会过度偏向当前方向)。
- 需要结构化报告输出时(本技能强制流水式叙述,无小标题/无项目符号)。
- 对话过短、根本没有可复盘的上下文时——此时不强行编造问题,转而问用户想复盘什么(见步骤 0)。
## 步骤
**0. 停止指令(复盘之前)。** 先中断当前线程,不要继续执行进行中的任务。复盘需要对完整对话历史的全部注意力,用户也期待一次明确的节奏中断。
**1. 低介入式澄清(仅在上下文太薄时问,最多一问)。** 默认直接跑分析,不提问。仅当调用上下文过薄(如用户在全新对话开头粘贴"退一步",没有可复盘的前文)时,问一个带默认值的强制选择:
> **具体要我复盘什么?选一个:**
> 1. 目标——我们在解对的问题吗?
> 2. 路径——当前这条路是最优的吗?
> 3. 假设——我们把什么当成了理所当然?
> 4. 以上全部(有时间就默认选这个)
>
> *为什么问:* 我看到可复盘的前文有限,想聚焦而非瞎猜。想三个都看就直说。
**2. 五维分析框架。** 从**最初目标往后重读完整对话**——不只是最近几轮。这是真复盘与"局部上下文摘要"的分水岭。
- **① 宏观视角:** 最初目标是什么?是否偏离?偏向更好还是更坏?用具体证据锚定,例如"第 3 轮目标是 X,到第 12 轮在做 Y——Y 是对 X 的有效收窄,还是漂移?"
- **② 缺口分析:** 未经验证的假设、被遗漏的干系人/受众/用户、被跳过的约束(技术/合规/资源)、被否决但值得重看的备选、范围外的外部因素(时机/市场/依赖)。
- **③ 反思追问:** 问题框定对不对?是不是在解一个相邻但更简单的问题?有没有把简单路径复杂化?有没有在回避更难但更有价值的路?换个人会不会有不同做法(新鲜眼光)?
- **④ 偏见检查(五种,逐一对照对话模式取证):**
| 偏见 | 识别线索 |
|---|---|
| 确认偏误 | 引用的证据只支持现有假设;反证缺席或被打发 |
| 沉没成本 | "已经投入了 X""都做到这份上了",而非重新算成本/收益 |
| 锚定效应 | 困在第一个提到的选项;新选项只与它比较而非独立评估 |
| 复杂度偏好 | 不断加功能/步骤/保险措施,却给不出每一项的具体理由 |
| 近因偏误 | 过度看重最近几轮;更早但更重要的上下文被忽视 |
对每个检出的偏见:点名、引具体证据、给纠偏动作。
- **⑤ 上下文对齐:** 这个方向是否服务用户的真实目标?是否忽略了外部因素?现在是否是用户时间/精力的最优用法?与用户其他已知项目/优先级有何关联?
**3. 收尾方向建议(强制,三选一)。** 每次复盘必须以下列之一收尾,且永远具体(绝不说"你再想想"):
| 建议 | 何时 | 格式 |
|---|---|---|
| 继续 | 路径稳健 | "继续。{为何稳健的具体理由}。" |
| 转向 {X} | 已漂移