错误记忆 error-memory

错误记忆是一个用于记录、分析和避免重复错误的技能。它通过标准化的流程,帮助开发者在犯错、测试失败或误解需求时,系统地识别错误类型、分析根本原因,并将解决方案提炼为可复用的规则。此技能旨在提升开发效率、代码质量和团队协作,通过维护一个共享的错误知识库来促进持续学习和改进。关键词:错误记录、根本原因分析、代码质量、开发流程、知识管理、避免重复错误、Claude技能、项目规范。

DevOps 0 次安装 0 次浏览 更新于 3/1/2026

name: error-memory description: > 使用场景:犯错时、构建/测试失败后、意识到方法错误时、误解需求时、使用了错误模式时、忘记了项目约定时、收到用户纠正时、出现意外行为时,或任何错误情况

错误记忆

记录错误以避免重蹈覆辙。

触发条件

在以下情况时调用:

  • 在你的操作后构建/测试失败
  • 用户纠正你
  • 你意识到方法错误
  • 你忘记了项目约定
  • 出现意外行为

处理流程

  1. 识别 错误类型

    • tech : 构建、测试、语法、运行时错误
    • ctx : 约定、模式、项目技术栈相关
    • comp : 误解需求
  2. 分析 根本原因(而非表象)

  3. 制定 可复用的修复规则

  4. 追加 一行到 .claude/errors.md 文件:

    | MM-DD | type | Short error | Root cause | Rule to follow |
    
  5. 创建 文件(如果缺失),使用此模板:

    # 项目错误记录
    
    > 本项目上Claude犯过的错误。行动前请查阅。
    
    | 日期 | 类型 | 错误 | 原因 | 修复规则 |
    |------|------|-------|-------|-----|
    
    ## 图例
    - **tech** : 技术性错误(构建、测试、语法)
    - **ctx** : 上下文错误(约定、模式)
    - **comp** : 理解性错误(误解请求)
    

规则

  • 一行 = 一个错误(不要用段落)
  • 修复规则 = 可操作的规则,而非借口
  • 原因 = 为什么,而非是什么
  • 保持少于100行(需要时可存档)
  • 在任何项目上行动前,先检查 errors.md 文件