用途:从会话记录中提取可复用的模式,并保存为 learned skill 供后续使用。
主要能力:分析会话记录以识别可提取模式,包括会话评估(默认检查消息数是否达到 10 条以上)、模式检测(识别错误解决、变通方法、调试技巧等)、技能提取(将有用模式保存到 ~/.claude/skills/)。
适用场景:长时间、多轮问题解决会话结束时;解决可能复发的复杂错误后;形成项目特定约定时。
使用方式:使用 /learn 命令或直接调用 /continuous-learning。配置可编辑 config.json,字段包括 min_session_length(默认 10)、extraction_threshold(默认 medium)、auto_approve(默认 false)、learned_skills_path(默认 ~/.claude/skills/learned/)以及 patterns_to_detect(error_resolution、user_corrections、workarounds、debugging_techniques、project_specific)。
提取的技能按标准技能目录结构保存,例如 ~/.claude/skills/learned/fix-marimo-import-error/SKILL.md,每个技能包含 frontmatter(name 与 description)、问题背景、解决方案模式与示例用法。
集成:技能读取 CLAUDE_TRANSCRIPT_PATH(JSON 会话记录),该变量由 Claude Code 在会话期间自动设置。相关命令包括 /learn(会话中手动提取模式)、/checkpoint(保存会话状态)以及会话结束钩子(自动评估会话模式)。
限制:资料未提供更多关于平台兼容性、性能或收费的信息。