← 文档库
📄 文档.trae/skills/retrospective/SKILL.md
🌱 创建于2026-07-18 10:18
✏️ 修改于2026-07-18 10:18
👁️ 浏览量—
🔗 短链接/~learn/s/e9d8161b
🔐 可见性

--- name: Retrospective (工程复盘) description: 将刚完成的故障排查/开发经历总结为可复用经验。当用户说"复盘"或"retrospective"时立即调用,把踩坑教训沉淀为规则避免重犯。 when_to_use: 用户说"复盘"、"retrospective"、"postmortem"、"总结一下这次经历"、"记录这次教训",或完成一次重大故障修复后主动触发。 version: 1.0.0 languages: 中文优先 ---

Retrospective — 工程复盘

核心理念

> 不记录的坑,一定会再踩。 复盘不是写报告,而是把临时踩过的教训变成永久的系统规则。

复盘的产出不是给人看的文档,而是给未来 AI 助手看的"避坑指南"——未来再遇到相似场景,它能一眼识别、不再重犯。

触发条件

复盘四步法(R-C-E-P)

对每一次经历,必须按以下四步输出结构化经验:

Step 1: R — Reconstruct(还原现场)

极简时间线:用 3-5 句话说清「什么时间、发生了什么、影响多大」。不要写流水账。

格式:

📅 时间:YYYY-MM-DD HH:MM
🎯 现象:<一句话描述用户可见的异常>
💥 影响:<受影响模块/数据/用户>

Step 2: C — Cause(根因链)

不要只写"原因是X",要写根因链——一层一层问"为什么"直到触达设计/架构层面。

格式:

🔍 根因链:
  1. 直接原因:<导致故障的直接错误/异常>
  2. 深层原因:<为什么这个错误会发生?>
  3. 架构/设计层原因:<为什么我们的系统没能防御这个错误?>

⚠️ 红线:根因链禁止停留在"网络抖动""外部API不稳定"这种甩锅外部的结论。必须追问:"我们的代码为什么没有兜底/重试/熔断?"

Step 3: E — Fix & Evidence(修复与验证)

格式:

🔧 修复动作:
  - <改了哪个文件,加了什么逻辑>
  - <执行了什么命令(重装/重启/配置变更)>
✅ 验证结果:<具体数据,如"95/95 拉取成功",而不是"问题解决了">

Step 4: P — Prevention(防复发——这是复盘的核心产出)

这是最重要的一步。 从根因链反推:未来如何让同类问题不再发生,或至少更早发现?

分三类沉淀:

P1. 代码/配置层修复(可执行的改动)

P2. 规则层沉淀(写入项目规则,约束未来行为)

P3. 经验层沉淀(写入项目记忆/教训库)

沉淀动作(MUST DO)

完成 R-C-E-P 四步后,必须执行以下沉淀动作(不是二选一,是都做):

输出格式模板

最终回复用户时严格按此格式:

## 🔄 复盘:<一句话标题>

**R - 现场**
<时间/现象/影响>

**C - 根因链**
<三层根因>

**E - 修复验证**
<做了什么、数据证明修好>

**P - 防复发**
- 🛡️ 代码层:<已做/待做>
- 📏 规则层:<已写入/待写入>
- 💡 经验层:
  - <一句话法则1>
  - <一句话法则2>
  - ...

经验法则写作要求

一句话法则必须满足:

✅ 好例子:

❌ 坏例子:

注意事项

▶ 📜 变更历史(1 次提交)

69145032026-07-18 10:18feat: 新增复盘(Retrospective) skill + 数据拉取故障经验沉淀
🍃quant 知识库
by 伊甸园和枫

🔊 播放设置

勾选音源后调节配比,总和自动归一化
已选 0 个 · 合计:0%
合成中...
00:00/00:00
1.0x

分享图片

生成中...