让 Claude Code 学会”吃一堑长一智”——这个 Skill 把 AI 错误变成团队经验沉淀
你有没有遇到过这种情况——让 Claude Code 修一个 bug,结果它把整个模块重写了,还顺手加了一堆”优化”?
这不是 Claude 的问题,是 AI 编程的原生困境:它不知道自己错了,更不知道自己为什么错。同一个错误,下一个 session 照样犯。
今天想分享一个我用了三个月、彻底改变我和 Claude Code 协作方式的 Skill——track-and-improve。
它解决什么问题
track-and-improve 是一个专门给 Claude Code 用的”错误复盘”工具。核心逻辑很简单:
每当你发现 Claude 做错了什么——说一声,它自动做 5 why 根因分析,然后把报告存进 Git 仓库。
对,Git 仓库。它不是发一条消息了事,而是把你的错误分析变成一个持久化的改进数据库。Claude 每次出错,都是在为你的团队积累经验。
怎么用
安装好之后,日常交互多了三个斜杠命令:
/trk— 捕获当前错误。比如:/trk Claude在重构时删掉了我没有同意修改的测试文件。Claude 会自动调出 5 why 分析流程,最后生成一份结构化报告,存入~/.claude/trk-db/active/,并 git commit。/trk-review— 每周或每个月做一次整体复盘。它会把所有未解决的错误报告按时间和分类整理出来,帮你看出哪些问题是系统性盲点。/trk-resolve [报告ID]— 标记某个问题已解决,报告移到resolved/目录,同样自动 commit。
每份报告包含:错误描述、5 why 深度分析、对话上下文片段、元数据(时间戳、项目、分类),以及最终的解决方案。
为什么值得装
市面上大多数 Claude Code Skill 都是帮 AI 干活的——写代码、生成文档、跑测试。但 track-and-improve 反其道而行:它让 AI 向你学习。
我用了三个月,最直接的感受是:Claude Code 犯同类错误的频率明显下降了。很多时候它会主动说”根据之前的复盘记录,这次我选择了更保守的方式”。
对于团队来说,这个工具的价值更大——所有错误分析都是 Git 版本控制的,跨 session 可查、可回溯、可审计。等于给 AI 建了一份持续演进的”踩坑手册”。
安装方式
通过 Claude Code Plugin Marketplace:
/plugin marketplace add ntcoding/claude-skillz
/plugin install track-and-improve@claude-skillz
或者本地路径安装:
/plugin marketplace add file:///path/to/claude-skillz
/plugin install track-and-improve@claude-skillz
安装后输入 /trk 即可开始使用。
GitHub 链接:https://github.com/NTCoding/claude-skillz
评论区
登录后可评论。