SuperAPI AI 工具集

continuous-learning

智能体与模型

查看项目

更新于 10-16 07:23

技能介绍

持续学习技能用于在 Claude Code 会话结束时自动评估会话,提取可复用模式并保存为已学习技能(Learned Skills)。

用途:从会话中自动提取模式;为会话评估配置 Stop 钩子;查看或整理 ~/.claude/skills/learned/ 中的已学习技能;调整提取阈值或模式类别;比较 v1(当前)与 v2(基于直觉/Instinct)的方法。

主要能力:作为 Stop 钩子在每个会话结束时运行,依次进行会话评估(检查消息是否足够,默认 10 条以上)、模式检测、技能提取(保存到 ~/.claude/skills/learned/)。可检测的模式类型包括 error_resolution(特定错误的解决方法)、user_corrections(来自用户纠偏的模式)、workarounds(针对框架/库缺陷的解决方案)、debugging_techniques(有效的调试方法)、project_specific(项目特定的约定)。

使用方式:编辑 config.json 自定义 min_session_length、extraction_threshold、auto_approve、learned_skills_path、patterns_to_detect、ignore_patterns 等项;在 ~/.claude/settings.json 添加 Stop 钩子,命令为 ~/.claude/skills/continuous-learning/evaluate-session.sh。采用 Stop 钩子的原因是仅在会话结束时运行一次、非阻塞、可访问完整会话记录。会话中途手动提取可使用 /learn 命令。

限制:官方与价格信息暂未提供;v2 相关增强(基于直觉的学习、后台观察者、置信度衰减、领域标签、演进路径)属于潜在方向,资料中另有 v2 规范文件路径。