agent-retrolisted
Install: claude install-skill ambin-d/ambin-skills
# Agent Retro v2.0 (进化版复盘行动 SOP)
> **进化来源:** 2026-07-13 分析 Agent B daily-review-manager + Agent B自我进化体系 后融合升级。
> 核心改进:① 守则执行检查表 ② 重复错误警告 ③ 教训三段式 ④ 守则库持续累积 ⑤ 待办追踪 ⑥ 自评分 ⑦ 周报/月报模板 ⑧ 每周进步周报(自动推送,数据对比)⑨ 承诺兑现率(落地监督台账集成)
> **2026-08-05 用户需求:** 每周必须看到「吸取教训后的进步总结」,进步必须明显、真实、可量化。error-lesson 与 agent-retro 定为重点技能。光说不练必须杜绝——周报同时核对「承诺兑现率」。
> **2026-08-05 Agent B复查建议已采纳:** `06-复盘与日志/每日复盘.md` 为Agent A/Agent B共享文件,双方只读它做数据源,不修改对方段落,各自内容只进各自专属目录(Agent A复盘/、Agent B复盘/)。防未来误写。(见行为约束 12)
本技能定义了 Agent 每日复盘的标准操作程序。执行复盘时,必须严格按照以下步骤进行。
## 执行要求
* 改动所有文件之前,都需要先备份。
* 例如改动 `SKILL.md` 之前,要先复制一份命名为 `SKILL.md.bak.${yyyyMMddHHmmss}`,作为备份,再进行修改。
* 复盘报告写入 Vault 时必须用 **Set-Content -Encoding UTF8**,写入后用 Get-Content 读前几行验证中文正常显示。
---
## Step 0: 历史复盘回溯(新增)
**写复盘前必须先读历史。** 不读历史就写复盘 = 不长记性。
1. 读取 Vault 中 `06-复盘与日志/Agent A复盘/` 目录下所有历史复盘文件(尤其是最近的 7 天)
2. 提取三个核心要素:
- **守则库** — 之前累积的所有改进措施/守则的列表
- **重复错误历史** — 已出现过 2 次以上的同类型错误
- **待办追踪** — 至今未完成的跨天待办
3. 把这些信息加载到当前记忆,作为今天写作的前置知识
**判断标准:** 打开复盘文件后,先问自己一句"上次犯过的错,今天又犯了吗?"
---
## Step 1: 确定时间与范围
1. 确定复盘的 Agent ID(默认情况为 `main`)。
2. 确定目标日期(格式 `YYYY-MM-DD`)。如果用户说"昨天",根据当前本地时区准确推算昨天的日期。
3. **检查复盘锁**:根据目标日期构造锁文件路径(例如目标日期为 2026-02-04,则锁文件为 `memory/AGENT_RETRO_DONE_20260204.md`)。如果存在,**立即终止复盘**并告知用户。
---
## Step 2: 收集历史数据
1. 读取Agent A的 conversation history 和 action log,找到目标日期的所有交互记录。
2. 提取当天的所有:用户指令、Assistant 回复、工具调用(Tool Calls)及工具结果。
3. 如有可能,读取 Vault `06-复盘与日志/Agent A复盘/` 中用户对该日提出的反馈(如有批评/夸赞)。
---
## Step 3: 守则执行检查 + 6 维度分析(升级版)
### 3.1 守则执行检查(新增)
从守则