Skip to main content

continuous-learning

自动从 Claude Code 会话中提取可重用模式,并将其保存为 learned skills 供将来使用。

Datos de origen

Repositorio
aaione/everything-claude-code-zh
Última actividad en el origen
31 de mayo de 2026 a las 16:35
Idioma detectado de SKILL.md
chino
Estrellas
30
Forks
14

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
3 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
continuous-learning
description
自动从 Claude Code 会话中提取可重用模式,并将其保存为 learned skills 供将来使用。
origin
ECC
# 持续学习技能 (Continuous Learning Skill) 自动在结束时评估 Claude Code 会话,以提取可重用模式并将其保存为 learned skills。 ## 工作原理 此技能作为 **Stop hook** 在每个会话结束时运行: 1. **会话评估**: 检查会话是否有足够的消息 (默认: 10+) 2. **模式检测**: 识别会话中可提取的模式 3. **技能提取**: 将有用的模式保存到 `~/.claude/skills/learned/` ## 配置 编辑 `config.json` 进行自定义: ```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" ], "ignore_patterns": [ "simple_typos", "one_time_fixes", "external_api_issues" ] } ``` ## 模式类型 | Pattern | Description | |---------|-------------| | `error_resolution` | 特定错误是如何解决的 | | `user_corrections` | 来自用户纠正的模式 | | `workarounds` | 框架/库怪癖的解决方案 | | `debugging_techniques` | 有效的调试方法 | | `project_specific` | 项目特定约定 | ## Hook 设置 添加到你的 `~/.claude/settings.json`: ```json { "hooks": { "Stop": [{ "matcher": "*", "hooks": [{ "type": "command", "command": "~/.claude/skills/continuous-learning/evaluate-session.sh" }] }] } } ``` ## 为什么使用 Stop Hook? - **轻量级**: 会话结束时运行一次 - **非阻塞**: 不会给每条消息增加延迟 - **完整上下文**: 可以访问完整的会话记录 ## 相关 - [The Longform Guide](https://x.com/affaanmustafa/status/2014040193557471352) - 持续学习章节 - `/learn` 命令 - 会话中手动提取模式 --- ## 比较说明 (Research: Jan 2025) ### vs Homunculus (github.com/humanplane/homunculus) Homunculus v2 采取了更复杂的方法: | Feature | Our Approach | Homunculus v2 | |---------|--------------|---------------| | 观察 (Observation) | Stop hook (会话结束) | PreToolUse/PostToolUse hooks (100% 可靠) | | 分析 (Analysis) | 主上下文 | 后台 agent (Haiku) | | 粒度 (Granularity) | 完整技能 | 原子 "instincts" (本能) | | 置信度 (Confidence) | 无 | 0.3-0.9 加权 | | 演进 (Evolution) | 直接从 skill | Instincts → cluster → skill/command/agent | | 共享 (Sharing) | 无 | 导出/导入 instincts | **来自 homunculus 的关键见解:** > "v1 依靠技能进行观察。技能是概率性的——它们大约 50-80% 的时间触发。v2 使用 hooks 进行观察(100% 可靠)并将 instincts 作为学习行为的原子单位。" ### 潜在 v2 增强功能 1. **基于 Instinct 的学习** - 具有置信度评分的更小、原子行为 2. **后台观察者** - 并行分析的 Haiku agent 3. **置信度衰减** - 如果 instincts 被反驳,置信度会降低 4. **领域标记** - code-style, testing, git, debugging, etc. 5. **演进路径** - 将相关的 instincts 聚类为 skills/commands 参见: `/Users/affoon/Documents/tasks/12-continuous-learning-v2.md` 获取完整规范。
Ver en GitHub