--- name: reflect-skill description: 反思总结的 Skill。当任务完成或失败后需要复盘时触发。触发词:反思、复盘、总结、reflect、回顾、lessons learned。 --- # 反思 从执行结果中提取经验教训。 ## 触发时机 - 任务完成后 - 任务失败后 - 迭代多次后 - 定期复盘 ## 流程 1. **回顾目标** - 原始目标是什么 2. **审视结果** - 实际达成了什么 3. **分析差距** - 目标和结果的差距 4. **找出原因** - 为什么有这个差距 5. **提取教训** - 下次如何改进 6. **记录** - 写入 reflection.md ## 反思维度 ### 做得好的 - 哪些步骤顺利 - 哪些决策正确 - 可以复用的经验 ### 做得不好的 - 哪里卡壳了 - 哪些决策错误 - 浪费了什么资源 ### 意外发现 - 学到了什么新知识 - 发现了什么新问题 - 有什么新想法 ### 改进建议 - 流程可以怎么优化 - 工具可以怎么改进 - 下次要注意什么 ## 输出格式 `workspace/reflection.md`: ```markdown # 反思:[任务/Skill 名称] ## 背景 - 目标:[原始目标] - 时间:[起止时间] - 结果:[最终结果] ## 做得好的 1. [描述] 2. [描述] ## 做得不好的 1. [描述] - 原因:[分析] - 改进:[建议] ## 意外发现 - [描述] ## 行动项 - [ ] [具体的改进行动] - [ ] [具体的改进行动] ## 总结 [一句话总结] ``` ## 原则 - 对事不对人 - 深挖根本原因(5 Why) - 提取可操作的改进 - 把经验转化为 Skill 改进