错误学习技能 (Error Learning Skill)
当开发过程中遇到 Bug 并修复后,使用此技能记录错误经验,避免重复犯错。
触发时机
在以下情况下应该调用此技能:
- •修复了一个花费较多时间的 Bug
- •发现 AI 之前给出的方案有误
- •遇到项目特有的"坑"
记录流程
1. 收集信息
修复完成后,整理以下内容:
- •错误现象:发生了什么
- •根本原因:为什么会这样
- •解决方案:如何修复的
- •避免方法:下次如何预防
2. 写入记录
将错误记录追加到 .ai/errors/ 目录下:
markdown
# [日期] 错误标题 ## 现象 描述错误的表现 ## 原因 分析根本原因 ## 解决方案 具体的修复步骤 ## 教训 - 下次应该怎么做 - 需要注意什么
3. 更新规则
如果这是一个通用性错误,将其提炼为规则添加到 .ai/RULES.md。
使用示例
用户:
code
刚才那个 Bug 修好了,帮我记录一下这个错误经验。
AI 应该:
- •总结刚才的修复过程
- •创建错误记录文件
- •如有必要,更新 RULES.md