自我改进学习日志
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_44a5dee7/test049588。
技能介绍
要解决的问题
编码代理在会话中常会犯错、被纠正、遗漏功能或踩到工具坑,但这些经验通常随上下文消失。test002984 关注的是:如何把一次性的调试、纠正和需求信号沉淀为可检索、可追踪、可复用的项目记忆,而不是只留在聊天记录里。
核心工作流
它把经验拆成三类 Markdown 日志:
.learnings/ERRORS.md:命令失败、异常、API 超时、外部工具集成错误。.learnings/LEARNINGS.md:用户纠正、知识缺口、最佳实践、简化与加固模式。.learnings/FEATURE_REQUESTS.md:用户提出的缺失能力。
关键步骤包括:
- 先检查并创建
.learnings/目录,避免覆盖已有文件。 - 按
LRN-YYYYMMDD-XXX、ERR-...、FEAT-...生成稳定 ID。 - 对重复问题先
grep搜索,再用 See Also 关联条目并提升优先级。 - 当经验跨文件、跨功能或可防止重复错误时,提炼到
CLAUDE.md、AGENTS.md或.github/copilot-instructions.md。 - 通过状态流转管理生命周期:
pending、in_progress、resolved、wont_fix、promoted。
适用边界
它更适合有长期维护价值的项目:代理需要记住约定、工具坑、工作流和团队偏好。注意不要把密钥、token、环境变量或完整日志直接写入文件;优先使用摘要和脱敏片段。对于一次性任务、强隐私环境或没有稳定工作区的场景,收益有限。跨会话共享应仅在可信环境中显式开启。
使用场景
- 在编码代理会话中,命令失败后把异常和复现步骤写入错误日志,供后续修复。
- 用户纠正实现或指出知识过时后,把类别和关联条目记录到学习日志,避免同类错误重复。
- 功能请求提出后,把它记录到需求文件,并用待处理状态跟踪是否已被代理实现或关闭。
- 某条经验跨多个模块适用时,把它提炼进项目约定文件,并更新原日志为已提升状态。
适合人员
- 使用 Claude Code 或 Codex 维护代码仓库,并需要让代理记住项目约定和工具坑的工程团队。
- 负责 AI 工作区配置,希望把重复错误和功能请求沉淀成共享知识的负责人。
- 长期调试 CI、API 或外部工具集成,并需要把失败上下文留给后续修复的开发者。
- 需要在 Copilot 或 OpenClaw 会话中持续记录纠正与最佳实践的产品工程负责人。