用途:把 Claude 会话中产生的临时经验(learnings)转化为永久、可累积的能力,形式包括技能(Skill)、规则(Rule)、钩子(Hook)和智能体更新(Agent Update)。适用于“从最近会话中学到什么”“基于近期工作改进配置”“把经验变成技能/规则”“哪些模式应固化”等请求。
主要能力:读取 .claude/cache/learnings/*.md 中的经验文件,从 Patterns、Takeaway、What Worked、What Failed、Key Decisions 等章节提取模式,合并相似模式并统计出现频次,识别元模式(若某主题占比超 50%,可能更适合做成一个技能而非多条规则),再按决策树分类:命令序列→技能,事件自动触发→钩子,“当 X 做 Y”启发式→规则,增强现有智能体→智能体更新。按信号阈值处理:出现 1 次仅记录,2 次考虑,3 次以上推荐创建,4 次以上确定创建。
使用方式:先列出经验文件,例如 ls -t $CLAUDE_PROJECT_DIR/.claude/cache/learnings/.md | head -20,并统计总数 ls $CLAUDE_PROJECT_DIR/.claude/cache/learnings/.md | wc -l,读取最近 5-10 个文件。随后提取并合并模式、检测元模式、分类、应用阈值,以规定格式提出产物草案并请求用户批准,再写入对应文件:规则写入 .claude/rules/<name>.md,技能写入 .claude/skills/<name>/SKILL.md,钩子需创建 .claude/hooks/<name>.sh 与 src/<name>.ts 并构建为 dist/<name>.mjs,最后在 .claude/settings.json 的 hooks 段注册;智能体更新则编辑 .claude/agents/<name>.md。完成后输出汇总报告。
限制:创建前需检查产物是否已存在、是否足够通用且具体、类型是否正确;资料未提供具体收费、价格、平台支持范围与效果保证等信息。