AgentSkillsCN

Error Learning

如何记录并复用 AI 开发过程中的错误经验

SKILL.md
--- frontmatter
description: 如何记录和复用 AI 开发过程中的错误经验

错误学习技能 (Error Learning Skill)

当开发过程中遇到 Bug 并修复后,使用此技能记录错误经验,避免重复犯错。

触发时机

在以下情况下应该调用此技能:

  1. 修复了一个花费较多时间的 Bug
  2. 发现 AI 之前给出的方案有误
  3. 遇到项目特有的"坑"

记录流程

1. 收集信息

修复完成后,整理以下内容:

  • 错误现象:发生了什么
  • 根本原因:为什么会这样
  • 解决方案:如何修复的
  • 避免方法:下次如何预防

2. 写入记录

将错误记录追加到 .ai/errors/ 目录下:

markdown
# [日期] 错误标题

## 现象

描述错误的表现

## 原因

分析根本原因

## 解决方案

具体的修复步骤

## 教训

- 下次应该怎么做
- 需要注意什么

3. 更新规则

如果这是一个通用性错误,将其提炼为规则添加到 .ai/RULES.md

使用示例

用户:

code
刚才那个 Bug 修好了,帮我记录一下这个错误经验。

AI 应该:

  1. 总结刚才的修复过程
  2. 创建错误记录文件
  3. 如有必要,更新 RULES.md