name: error-memory description: > 使用场景:犯错时、构建/测试失败后、意识到方法错误时、误解需求时、使用了错误模式时、忘记了项目约定时、收到用户纠正时、出现意外行为时,或任何错误情况
错误记忆
记录错误以避免重蹈覆辙。
触发条件
在以下情况时调用:
- 在你的操作后构建/测试失败
- 用户纠正你
- 你意识到方法错误
- 你忘记了项目约定
- 出现意外行为
处理流程
-
识别 错误类型
tech: 构建、测试、语法、运行时错误ctx: 约定、模式、项目技术栈相关comp: 误解需求
-
分析 根本原因(而非表象)
-
制定 可复用的修复规则
-
追加 一行到
.claude/errors.md文件:| MM-DD | type | Short error | Root cause | Rule to follow | -
创建 文件(如果缺失),使用此模板:
# 项目错误记录 > 本项目上Claude犯过的错误。行动前请查阅。 | 日期 | 类型 | 错误 | 原因 | 修复规则 | |------|------|-------|-------|-----| ## 图例 - **tech** : 技术性错误(构建、测试、语法) - **ctx** : 上下文错误(约定、模式) - **comp** : 理解性错误(误解请求)
规则
- 一行 = 一个错误(不要用段落)
- 修复规则 = 可操作的规则,而非借口
- 原因 = 为什么,而非是什么
- 保持少于100行(需要时可存档)
- 在任何项目上行动前,先检查 errors.md 文件