自我改进日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cfce8954/aaa。
技能介绍
解决的问题
编码 Agent 常在单次会话里完成修复,却把错误原因、用户纠正、工具限制和功能缺口留在聊天记录中。下一次会话重新出现相似问题时,Agent 仍可能重复犯错。这个技能把这些信息落到仓库或工作区的 Markdown 文件里,让后续 Agent 可以检索、复现、修复,并把稳定规则沉淀到项目记忆。
工作方式
- 本地日志:在项目根目录维护
.learnings/,分别写入ERRORS.md、LEARNINGS.md、FEATURE_REQUESTS.md,避免覆盖已有文件。 - 结构化条目:使用
LRN-YYYYMMDD-XXX、ERR-YYYYMMDD-XXX、FEAT-YYYYMMDD-XXX作为 ID,记录状态、优先级、领域标签和上下文。 - 触发记录:当命令失败、用户纠正、知识过期、发现更优实践或出现功能请求时,立即写入对应文件,并附上复现步骤与相关文件路径。
- 去重与追踪:相似条目通过
See Also关联;重复出现时提高优先级,并判断是否需要文档、自动化或架构层面的修复。 - 晋升记忆:当规则适用于多个功能或贡献者时,提炼成短句,写入
CLAUDE.md、AGENTS.md、.github/copilot-instructions.md,或 OpenClaw 工作区的SOUL.md、TOOLS.md。
适用边界
适合长期维护、多 Agent 协作、需要共享项目约束的工程仓库。注意不要记录密钥、令牌、私钥、环境变量或未脱敏源码;若日志会提交到团队仓库,应先确认内容安全。它不是自动修 bug 的工具,而是把 Agent 的临时经验变成可审查、可检索、可晋升的项目知识。
使用场景
- 编码 Agent 执行构建或测试命令失败后,把退出码、异常栈和相关文件写入 `ERRORS.md`。
- 用户指出接口字段理解过期后,把纠正点、旧假设和新规则记入 `LEARNINGS.md`。
- 发现多个任务重复遇到同类命令限制时,按 `Pattern-Key` 更新复发计数并判断是否晋升到 `AGENTS.md`。
- 在开始新模块前,检索 `.learnings/` 中的历史错误与功能请求,避免重复踩坑。
适合人员
- 使用 Claude Code 做仓库维护、希望把临时经验沉淀进 `CLAUDE.md` 的工程负责人。
- 为 OpenClaw 工作区配置 Agent、需要把工具坑点写入 `TOOLS.md` 的平台运维。
- 带多人和多个 AI Agent 协作、需要共享项目约定与自动化规则的 Tech Lead。
- 在 Copilot 仓库中反复修正同类生成错误、希望留下可检索上下文的资深工程师。