学习闭环 · Error-Once
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fa14b5bc/error-once。
技能介绍
问题:错误学了,但三个月后还会再犯
典型场景是:上个月花四小时定位的 Bug,根因当时很清楚,却没写成可检索的知识;这周在另一模块又踩同一类坑,聊天记录和复盘笔记都对不上。Error-Once 针对的是错误没有闭环——经历发生过,但无法在「新增状态机」「对接外部 API」这类具体场景里被自动唤醒。
技能如何工作
错误捕获用五个字段固定一次经历:错误描述、根因、触发场景、修复方式,以及可选的影响范围。根因不靠「更仔细」这类空话,而是用三问剥离法从症状 → 近因 → 远因,落到可执行动作(例如「新增订单状态前先画完整状态转移图」)。
胶囊封装把结论压成不超过 80 字的规则:触发场景(10–15 字)+ 操作规则 + 根因摘要 + 四类之一(知识盲区 / 假设错误 / 流程缺失 / 沟通误解)。写法面向未来:「当 X 时」「先 Y 再 Z」,避免「我」「上次」。
相似错误检索在排查 Bug、做方案选择、新项目启动等时机,按触发场景、根因类型、错误模式三维度匹配历史胶囊,并提示「与某条历史错误同类」。胶囊之间还可建立同类、衍生、反面、顺序等关联,避免同一根因散落多条孤立条目。
边界与注意
- 只处理已发生且已修复的错误;未修完不宜写成可执行规则。
- 不替代长篇团队复盘或专业事故调查;详细过程应放在 commit、Wiki 或复盘文档,胶囊可只链出去。
- 不预测未来错误;一次性外部故障(机房、网络)通常只能记应对流程,难以形成通用预防规则。
- 胶囊带版本,可迭代;敏感信息应脱敏,多条高度重复应合并而非堆库。
使用场景
- 刚修完耗时超过一小时的线上 Bug,要把根因和「新增状态机/改订单流」等触发场景写成≤80字胶囊
- 排查新问题时对 AI 说「我又要犯同样的错了」,按触发场景、根因类型检索历史胶囊对照当前现象
- 立项或接新模块前,让技能扫描历史胶囊,检查设计里是否可能重复踩过的坑
- 在两种技术方案间犹豫时,检索过去同类决策上踩过的假设错误或流程缺失类胶囊
适合人员
- 负责订单/物流状态机迭代的后端,常在不同模块重复漏分支,需要可检索的短规则而非长篇复盘
- 用 Git 维护团队知识库的技术负责人,希望新人做 design review 前能命中共享错误胶囊库
- 独立开发者跨项目切换快,修复后难回忆根因,想用触发场景在写代码前被主动提醒
- 需求变更频繁的业务开发,易踩「假设 API 行为/需求未对齐」类坑,想按四类错误归档教训