用途:该技能用于把对话中最近发生的错误或纠正转化为可复用的规则,写入 CLAUDE.md,避免同类问题再次出现。
主要能力:
- 识别错误:扫描对话历史,定位最近的纠正、错误或不理想行为,并用一句话概括问题所在。
- 起草规则:编写简洁、可执行的规则,要求具体有用、以祈使句表述(“做 X”或“绝不 Y”),长度控制在一到两句。
- 选择目标文件:根据规则适用范围决定写入项目级 CLAUDE.md(./CLAUDE.md,用于本项目代码库、约定或工具相关经验)或全局 CLAUDE.md(~/.claude/CLAUDE.md,用于跨项目的通用编码习惯、沟通风格、工作流程)。
- 查重与合并:读取目标文件,确认规则不存在或与现有规则不重叠;若已有相关规则则精炼而非重复添加。
- 写入规则:将规则追加到最合适的现有章节,若无合适章节则新建“## Learned Rules”章节,保持文件组织良好。
- 反馈用户:展示所添加的具体规则以及更新了哪个文件。
使用方式:当用户表达“从那个错误中学习”“记住下次别这样”“把这条加到 CLAUDE.md”“别再那样做”等意图时触发,按上述步骤执行。
适用场景:需要将对话中的纠正固化为长期规则、减少重复错误、维护 CLAUDE.md 规则库的场合。
限制:仅依据对话中最近的错误或纠正进行整理;目标文件为 CLAUDE.md;规则应简洁具体。其他细节暂未提供。