/continuous-learning
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
$ npx -y skills add xu-xiang/everything-claude-code-zh --skill continuous-learning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/continuous-learning
Context preview
The summary Claude sees to decide when to auto-load this skill.
Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
SKILL.md
continuous-learning.SKILL.mdname: continuous-learning
description: Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use.
origin: ECC
持续学习技能(Continuous Learning Skill)
在会话结束时自动评估 Claude Code 会话,提取可保存为已学习技能(Learned Skills)的可复用模式。
何时激活
- 设置从 Claude Code 会话中自动提取模式
- 为会话评估配置 `Stop` 钩子(Hook)
- 查看或整理 `~/.claude/skills/learned/` 中的已学习技能
- 调整提取阈值或模式类别
- 比较 v1(当前)与 v2(基于直觉/Instinct)的方法
工作原理
此技能在每个会话结束时作为 **Stop 钩子(Hook)** 运行:
1. **会话评估**:检查会话是否有足够的消息(默认:10 条以上) 2. **模式检测**:从会话中识别可提取的模式 3. **技能提取**:将有用的模式保存到 `~/.claude/skills/learned/`
配置
编辑 `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"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}模式类型
| 模式 | 描述 | |---------|-------------| | `error_resolution` | 特定错误的解决方法 | | `user_corrections` | 来自用户纠偏的模式 | | `workarounds` | 针对框架/库缺陷的解决方案 | | `debugging_techniques` | 有效的调试方法 | | `project_specific` | 项目特定的约定 |
钩子设置(Hook Setup)
添加到您的 `~/.claude/settings.json`:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}为什么使用 Stop 钩子?
- **轻量化**:仅在会话结束时运行一次
- **非阻塞**:不会给每条消息增加延迟
- **完整上下文**:可以访问完整的会话记录
相关内容
- [长篇指南(The Longform Guide)](https://x.com/affaanmustafa/status/2014040193557471352) - 关于持续学习的章节
- `/learn` 命令 - 会话中途手动提取模式
---
比较笔记(调研:2025年1月)
与 Homunculus 对比
Homunculus v2 采用了更复杂的方法:
| 特性 | 我们的方法 | Homunculus v2 | |---------|--------------|---------------| | 观察机制(Observation) | `Stop` 钩子(会话结束) | `PreToolUse`/`PostToolUse` 钩子(100% 可靠) | | 分析方式(Analysis) | 主上下文(Main context) | 后台智能体(Haiku agent) | | 粒度(Granularity) | 完整技能(Full skills) | 原子化“直觉”(Atomic "instincts") | | 置信度(Confidence) | 无 | 0.3-0.9 权重 | | 演进路径(Evolution) | 直接生成技能 | 直觉 → 聚类 → 技能/命令/智能体 | | 共享方式(Sharing) | 无 | 导出/导入直觉 |
**来自 Homunculus 的关键见解:** > “v1 依赖技能(Skills)进行观察。技能是概率性的——它们的触发频率约为 50-80%。v2 使用钩子(Hooks)进行观察(100% 可靠),并将‘直觉(Instincts)’作为学习行为的原子单位。”
潜在的 v2 增强功能
1. **基于直觉的学习** - 带有置信度评分的更小、原子化的行为 2. **后台观察者** - 并行分析的 Haiku 智能体 3. **置信度衰减** - 如果发生冲突,直觉的置信度会降低 4. **领域标签** - 代码风格、测试、Git、调试等 5. **演进路径** - 将相关的直觉聚类为技能/命令
参见:`/Users/affoon/Documents/tasks/12-continuous-learning-v2.md` 获取完整规范。
Read more
name: continuous-learning description: Automatically extract reusable patterns from Claude Code sessions and save them as learned skills for future use. origin: ECC
持续学习技能(Continuous Learning Skill)
在会话结束时自动评估 Claude Code 会话,提取可保存为已学习技能(Learned Skills)的可复用模式。
何时激活
- 设置从 Claude Code 会话中自动提取模式
- 为会话评估配置 `Stop` 钩子(Hook)
- 查看或整理 `~/.claude/skills/learned/` 中的已学习技能
- 调整提取阈值或模式类别
- 比较 v1(当前)与 v2(基于直觉/Instinct)的方法
工作原理
此技能在每个会话结束时作为 **Stop 钩子(Hook)** 运行:
1. **会话评估**:检查会话是否有足够的消息(默认:10 条以上) 2. **模式检测**:从会话中识别可提取的模式 3. **技能提取**:将有用的模式保存到 `~/.claude/skills/learned/`
配置
编辑 `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"
],
"ignore_patterns": [
"simple_typos",
"one_time_fixes",
"external_api_issues"
]
}模式类型
| 模式 | 描述 | |---------|-------------| | `error_resolution` | 特定错误的解决方法 | | `user_corrections` | 来自用户纠偏的模式 | | `workarounds` | 针对框架/库缺陷的解决方案 | | `debugging_techniques` | 有效的调试方法 | | `project_specific` | 项目特定的约定 |
钩子设置(Hook Setup)
添加到您的 `~/.claude/settings.json`:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}为什么使用 Stop 钩子?
- **轻量化**:仅在会话结束时运行一次
- **非阻塞**:不会给每条消息增加延迟
- **完整上下文**:可以访问完整的会话记录
相关内容
- [长篇指南(The Longform Guide)](https://x.com/affaanmustafa/status/2014040193557471352) - 关于持续学习的章节
- `/learn` 命令 - 会话中途手动提取模式
---
比较笔记(调研:2025年1月)
与 Homunculus 对比
Homunculus v2 采用了更复杂的方法:
| 特性 | 我们的方法 | Homunculus v2 | |---------|--------------|---------------| | 观察机制(Observation) | `Stop` 钩子(会话结束) | `PreToolUse`/`PostToolUse` 钩子(100% 可靠) | | 分析方式(Analysis) | 主上下文(Main context) | 后台智能体(Haiku agent) | | 粒度(Granularity) | 完整技能(Full skills) | 原子化“直觉”(Atomic "instincts") | | 置信度(Confidence) | 无 | 0.3-0.9 权重 | | 演进路径(Evolution) | 直接生成技能 | 直觉 → 聚类 → 技能/命令/智能体 | | 共享方式(Sharing) | 无 | 导出/导入直觉 |
**来自 Homunculus 的关键见解:** > “v1 依赖技能(Skills)进行观察。技能是概率性的——它们的触发频率约为 50-80%。v2 使用钩子(Hooks)进行观察(100% 可靠),并将‘直觉(Instincts)’作为学习行为的原子单位。”
潜在的 v2 增强功能
1. **基于直觉的学习** - 带有置信度评分的更小、原子化的行为 2. **后台观察者** - 并行分析的 Haiku 智能体 3. **置信度衰减** - 如果发生冲突,直觉的置信度会降低 4. **领域标签** - 代码风格、测试、Git、调试等 5. **演进路径** - 将相关的直觉聚类为技能/命令
参见:`/Users/affoon/Documents/tasks/12-continuous-learning-v2.md` 获取完整规范。
🌐 Language / 语言 / 語言 为 AI 智能体(Agent)框架打造的性能优化系统。源自 Anthropic 黑客松获胜作品。 这不仅仅是配置文件。它是一个完整的系统:包含技能(Skills)、本能(Instincts)、内存优化、持续学习、安全扫描以及研究优先的开发模式。这些生产级的智能体(Agents)、钩子(Hooks)、命令(Commands)、规则(Rules)以及 MCP 配置,是在构建真实产品的 10 个多月高强度日常使用中演化而来的。 适用于 Claude Code, Codex,
Repo: xu-xiang/everything-claude-code-zh
Other skills on everything-claude-code.
- /oneskill
发现技能(Skill),迭代查询,并在任何环境中自动安装技能。
Open skill - /api-design
生产级 API 的 REST API 设计模式,包括资源命名、状态码、分页、过滤、错误响应、版本控制和速率限制。
Open skill - /article-writing
编写文章、指南、博客帖子、教程、新闻通讯(newsletter)以及其他长篇内容。这些内容具有从提供的示例或品牌指南中提取出的独特语气。当用户需要比段落更长的精美文案,且对语气一致性、结构和可信度有要求时,请使用此技能(Skill)。
Open skill - /autonomous-loops
自主运行 Claude Code 循环的模式与架构 —— 从简单的顺序流水线到 RFC 驱动的多智能体 DAG 系统。
Open skill - /backend-patterns
后端架构模式、API 设计、数据库优化以及针对 Node.js、Express 和 Next.js API 路由的服务端最佳实践。
Open skill - /clickhouse-io
ClickHouse 数据库模式、查询优化、分析以及高性能分析负载的数据工程最佳实践。
Open skill

