with one click
continuous-learning
自动从 Claude Code 会话(Sessions)中提取可重用的模式,并将其保存为学习到的技能以供未来使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
自动从 Claude Code 会话(Sessions)中提取可重用的模式,并将其保存为学习到的技能以供未来使用。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
发现技能 (Skill),迭代查询,并在任何环境中自动安装技能。
PostgreSQL database patterns for query optimization, schema design, indexing, and security. Based on Supabase best practices.
后端架构模式、API 设计、数据库优化,以及 Node.js、Express 和 Next.js API 路由的服务端最佳实践。
ClickHouse 数据库模式、查询优化、分析以及针对高性能分析工作负载的数据工程最佳实践。
适用于 TypeScript、JavaScript、React 和 Node.js 开发的通用编码标准、最佳实践和模式。
基于直觉(Instinct)的学习系统,通过钩子(Hooks)观测会话,创建带有置信度评分(Confidence Scoring)的原子直觉,并将其演进为技能(Skills)、命令(Commands)或智能体(Agents)。
| name | continuous-learning |
| description | 自动从 Claude Code 会话(Sessions)中提取可重用的模式,并将其保存为学习到的技能以供未来使用。 |
在会话结束时自动评估 Claude Code 会话(Sessions),以提取可保存为学习技能(Learned Skills)的可重用模式。
该技能作为 停止钩子(Stop hook) 在每个会话结束时运行:
~/.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"
]
}
| 模式(Pattern) | 描述(Description) |
|---|---|
error_resolution | 特定错误的解决方式 |
user_corrections | 来自用户修正的模式 |
workarounds | 框架/库特有问题的变通方案 |
debugging_techniques | 有效的调试方法 |
project_specific | 项目特定的约定 |
添加到你的 ~/.claude/settings.json:
{
"hooks": {
"Stop": [{
"matcher": "*",
"hooks": [{
"type": "command",
"command": "~/.claude/skills/continuous-learning/evaluate-session.sh"
}]
}]
}
}
/learn 命令 - 在会话中手动提取模式Homunculus v2 采用了更复杂的方法:
| 特性(Feature) | 我们的方法(Our Approach) | Homunculus v2 |
|---|---|---|
| 观测(Observation) | 停止钩子(Stop hook,会话结束时) | PreToolUse/PostToolUse 钩子(100% 可靠) |
| 分析(Analysis) | 主上下文(Main context) | 后台智能体(Background agent,Haiku) |
| 粒度(Granularity) | 完整技能(Full skills) | 原子化的“本能(instincts)” |
| 置信度(Confidence) | 无 | 0.3-0.9 加权 |
| 演进(Evolution) | 直接转化为技能 | 本能(Instincts)→ 聚类(cluster)→ 技能/命令/智能体 |
| 共享(Sharing) | 无 | 导出/导入本能 |
来自 homunculus 的关键洞察:
“v1 依赖技能进行观测。技能是概率性的——它们的触发率约为 50-80%。v2 使用钩子进行观测(100% 可靠),并将本能(instincts)作为学习行为的原子单位。”
参见:/Users/affoon/Documents/tasks/12-continuous-learning-v2.md 以获取完整规范。