用途:在任务收尾或用户要求“留下经验、规则化”时,把此次任务中“最初做了什么、如何失败”“最终什么方案生效”以及“为何首轮没到位”的对应关系整理出来,写成面向未来自己的指令式 1~3 句心得,并判断固化为静态规则、skill 还是常驻规则。
主要能力:一是失败与成功的对应梳理;二是按判定表分类输出目标(代码或配置语法层面可机械检测→ast-grep/lint 规则;短小、每次适用、无需判断→CLAUDE.md 用户全局或项目级;含多步流程或上下文判断→新建或追加 skill;仅项目内一次性→不固化,留在提交信息中);三是必做去重检查,用 ls 与 Grep 在 ~/.claude/skills/、~/.claude/CLAUDE.md、项目 CLAUDE.md、项目 rules/ 中按 2~3 个关键词(工具名、API 名、症状词、反义词)检索,结果分为新规、既有追加、完全重复(不提案但保留重复检测行)、判断保留四类;四是生成对应模板产物。
使用方式:先做回溯对应,再提炼心得并分类;建议前执行去重检查;按 ast-grep 规则(含 yaml 与 rule-tests 的 valid/invalid 对)、CLAUDE.md 追记(命令式一句并附理由)、新 skill(kebab-case 名称与使用场景 description)模板生成;最后将 diff 交用户确认,仅写出被采纳项,未获批准就改配置或 skill 会令后续行为不可预测。
适用场景:任务临近结束、反复试错后才找到解法、同类任务将来还会出现时。不适用于一次即通的简单任务、项目内一次性事务。
限制:无学时可零提案;需用户逐项指定采纳后才写出;静态可检测的规则应优先写成 ast-grep 而非散文;此技能的参数、价格、平台支持等信息暂未提供。