关于 retro
retro 是一项 Agent 技能,将已完成或遇阻的工作周期转化为有证据支持的经验和后续质量门槛。它帮助 Agent 保留可复用内容,并识别失败原因,而不为产物辩护。
主要功能
- 01审查目标、产物和 QA 证据
- 02区分可复用内容与虚假进展
- 03将失败转为反模式和质量门槛
- 04更新本地复盘与规划文档
- 05检查新 Agent 能否据此行动
适用场景
- 01记录已完成周期的经验
- 02诊断失败或不理想的产物
- 03为下一位 Agent 制定具体门槛
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ lilmgenius/ paperthin --skill retro安装后在 Claude Code 中输入/retro确认已加载。
详细介绍
把已完成的周期转化为下一周期真正能用上的经验。
目标
retro 从工作周期中提炼可长期复用的经验,而不为产出该成果的过程辩护。一个周期可能顺利推进、测试通过,但最终做出来的仍可能不是正确的东西。输出不是变更日志,也不是情绪记录,而是本地的、有证据支撑的记录,说明哪些做法有效、哪些进展误导了构建,以及下一轮必须通过什么关卡。
当成果已经完成、失败、令人失望,或情况模棱两可,以至于下一位 Agent 比起延续当前势头更需要了解本周期的经验时,请使用 retro。
工作流
- 阅读最初的目标、最终成果、QA 证据、用户投诉,以及任何本地规划笔记。
- 区分有效资产与误导性进展:找出值得复用的契约、架构、测试、服务、术语和示例,以及那些看起来很有成效、实则无益的 UI、面板、脚手架或抽象。
- 将每项失败归纳为反模式,而不是情绪。
- 将反复出现或影响重大的失败转化为下一轮的质量关卡。
- 将模糊的用户指引转化为架构术语,供新 Agent 使用。
- 为本周期编写或更新本地文档:记录经验的回顾,以及规划下一周期契约、关卡和术语的计划。
- 验证仅凭这些文档,从零开始的 Agent 就能避免重蹈覆辙。
规则
- 不要为成果辩护。如果它没有满足产品要求,就明确指出哪里不符。
- 不要写变更日志。文件清单和工作量总结不是经验教训。
- 保留负面案例集。失败路径也是训练数据。
- 优先设置硬性关卡,而不是给出建议。
- 引用本周期的证据:目标、文件事实、QA 输出、截图、转录记录、差异或用户反馈。
- 如果下一位 Agent 无法据此采取行动,它就还算不上经验教训。
- 将溯源信息保留在本地;已交付的成果不应讲述自己的伤痕。
验证
完成前:
- 每条经验都能追溯到本周期观察到的证据。
- 每个反模式都指出具体的失败模式,以及能够捕获该问题的关卡。
- 新 Agent 无需通读整个旧会话,就能判断哪些内容该保留、哪些该舍弃,以及应该先测试什么。
评论
支持 Markdown