Agent skill · writing content · affaan-m
continuous-learning-v2
基于本能的学习系统,通过钩子观察会话,创建带置信度评分的原子本能,并将其进化为技能/命令/代理。v2.1版本增加了项目范围的本能,以防止跨项目污染。
Why this skill is useful
Adds a system for evolving atomic instincts into reusable skills and commands, enhancing the AI's learning capabilities significantly.
What it needs
About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
持续学习 v2.1 - 基于本能 的架构 一个高级学习系统,通过原子化的“本能”——带有置信度评分的小型习得行为——将你的 Claude Code 会话转化为可重用的知识。 v2.1 新增了项目作用域的本能 — React 模式保留在你的 React 项目中,Python 约定保留在你的 Python 项目中,而通用模式(如“始终验证输入”)则全局共享。 何时激活 设置从 Claude Code 会话自动学习 通过钩子配置基于本能的行为提取 调整已学习行为的置信度阈值 查看、导出或导入本能库 将本能进化为完整的技能、命令或代理 管理项目作用域与全局本能 将本能从项目作用域提升到全局作用域 v2.1 的新特性 特性 v2.0 v2.1 --------- ------ ------ 存储 全局 (~/.claude/homunculus/) 项目作用域 (projects/<hash>/) 作用域 所有本能随处适用 项目作用域 + 全局 检测 无 git remote URL / 仓库路径 提升 不适用 在 2+ 个项目中出现时,项目 → 全局 命令 4个 (status/evolve/export/import) 6个 (+promote/projects) 跨项目 存在污染风险 默认隔离 v2 的新特性(对比 v1) 特性 v1 v2 --------- ---- ---- 观察 停止钩子(会话结束) PreToolUse/PostToolUse (100% 可靠) 分析 主上下文 后台代理 (Haiku) 粒度 完整技能 原子化“本能” 置信度 无 0.3-0.9 加权 进化 直接进化为技能 本能 -> 聚类 -> 技能/命令/代理 共享 无 导出/导入本能 本能模型 一个本能是一个小型习得行为: 属性: 原子化 -- 一个触发条件,一个动作 置信度加权 -- 0.3 = 试探性,0.9 = 几乎确定 领域标记 -- 代码风格、测试、git、调试、工作流等 有证据支持 -- 追踪是哪些观察创建了它 作用域感知 -- project (默认) 或 global 工作原理 项目检测 系统会自动检测您当前的项目: 1. CLAUDEPROJECTDIR 环境变量 (最高优先级) 2. git remote get-url origin -- 哈希化以创建可移植的项目 ID (同一仓库在不同机器上获得相同的 ID) 3. git rev-parse --show-toplevel -- 使用仓库路径作为后备方案 (机器特定) 4. 全局后备方案 -- 如果未检测到项目,本能将进入全局作用域 每个项目都会获得一个 12 字符的哈希 ID (例如 a1b2c3d4e5f6)。~/.claude/homunculus/projects.json 处的注册表文件将 ID 映射到人类可读的名称。 快速开始 1. 启用观察钩子 添加到你的 ~/.claude/settings.json 中。 如果作为插件安装(推荐): 不需要在 ~/.claude/settings.json 中额外添加 hooks。Claude Code v2.1+ 会自动加载插件的 hooks/hooks.json,其中已经注册了 observe.sh。 如果您之前把 observe.sh 复制到了 ~/.claude/settings.json,请删除重复的 PreToolUse / PostToolUse 配置。重复注册会导致重复执行,并触发 ${CLAUDEPLUGINROOT} 解析错误,因为该变量只会在插件自己的 hooks/hooks.json 中展开。 如果手动安装到 ~/.claude/skills,请将以下内容添加到 ~/.claude/settings.json: 2. 初始化目录结构 系统会在首次使用时自动创建目录,但您也可以手动创建: 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/continuous-learning-v2--1655c9