编码代理自我改进日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @user_60b84151/test-test-test 安装到您的 AI 助手中。
技能介绍
解决的问题
编码代理在长任务里会反复犯同一类错:命令失败后没有留下上下文,用户纠正了实现方式,但下一会话仍按旧假设走。test-etst-test-tes 把这些问题沉淀为可检索的 Markdown 日志,而不是依赖会话记忆。
工作方式
该技能围绕 .learnings/ 目录工作。代理在遇到错误、纠正、知识缺口或功能请求时,写入 ERRORS.md、LEARNINGS.md、FEATURE_REQUESTS.md,并用 LRN-YYYYMMDD-XXX 等 ID 标记条目。核心循环包括:
- 触发记录:非零退出、异常、用户说“应该是这样”、API 行为与文档不一致时写入日志。
- 状态推进:条目可从
pending变为in_progress、resolved、wont_fix或promoted。 - 记忆提升:对跨文件、可复用、防止重复错误的规则,提炼到
CLAUDE.md、AGENTS.md、.github/copilot-instructions.md,或在 OpenClaw 中写入SOUL.md与TOOLS.md。 - 重复模式处理:相似问题通过
See Also关联,反复出现时提升优先级,也可接入simplify-and-harden的候选模式。
适用边界
它不会自动修复代码,也不会替用户决定哪些规则入库;日志质量取决于记录时机和后续 review。若团队需要共享,应明确是否把 .learnings/ 纳入版本控制;若只服务个人,可加入 .gitignore。
使用场景
- 在 Claude Code 会话中命令多次失败后,把退出码、复现步骤和文件路径写入 `.learnings/ERRORS.md`。
- 用户纠正项目包管理应使用 `pnpm` 后,把原因记录到 `LEARNINGS.md` 并提升到 `CLAUDE.md`。
- 在 OpenClaw 工作区里整理工具坑点,把 Git 授权、API 超时等写入 `TOOLS.md` 供后续会话读取。
- 把反复出现的重构建议用 `Pattern-Key` 去重,达到三次以上后提炼成简短规则加入 `AGENTS.md`。
适合人员
- 使用 Claude Code 做代码修改、希望把错误和纠正沉淀为项目规则的工程师
- 维护多代理工作区、需要把工具坑点和行为边界写入 `SOUL.md` 或 `TOOLS.md` 的自动化负责人
- 负责复盘 AI 编码失败案例、要把非零退出和异常整理成可追踪条目的 QA 工程师
- 希望把重复调试经验提炼为可复用技能模板的技术负责人