关于 learned-skills-index
learned-skills-index 记录从成功的 Claude Code 执行会话中提取的技能。它跟踪验证状态和来源信息,并支持为后续任务检索相关技能。
主要功能
- 01记录提取出的技能模式
- 02跟踪待验证、已晋升和已归档状态
- 03按质量阈值筛选晋升技能
- 04根据任务和上下文检索技能
- 05保存来源信息以供审计和回滚
适用场景
- 01为新任务查找已学习的模式
- 02检查技能是否达到晋升标准
- 03审计已应用技能的来源
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill learned-skills-index安装后在 Claude Code 中输入/learned-skills-index确认已加载。
详细介绍
已学习技能索引
此目录包含从成功的执行会话中自动提取的技能。这些技能代表了有助于提升质量的模式,可在未来的任务中检索使用。
技能如何学习
- 执行:Claude Code 在启用
--loop的情况下运行任务 - 反馈收集:记录每次迭代的质量评分和改进情况
- 模式提取:从提升质量的迭代中提取成功模式
- 技能生成:将模式编译为可学习的技能定义
- 晋升门槛:技能必须达到质量阈值才能晋升
技能状态
| 状态 | 含义 |
|---|---|
| 待定 | 已提取技能,但尚未晋升(需要进一步验证) |
| 已晋升 | 技能已通过验证,可应用于新任务 |
| 已归档 | 技能已弃用或被更新的学习成果取代 |
晋升质量阈值
- 最低质量评分:85.0
- 最少成功应用次数:2
- 最低成功率:70%
目录结构
learned/
├── SKILL.md # This index file
├── learned-backend-auth/ # Example learned skill
│ ├── SKILL.md # Skill definition
│ └── metadata.json # Machine-readable metadata
└── learned-frontend-form/ # Another learned skill
├── SKILL.md
└── metadata.json
集成
系统会根据以下信息自动检索已学习的技能:
- 任务描述中的关键词
- 正在修改的文件类型
- 领域上下文
如需手动查询已学习的技能:
from core.skill_persistence import retrieve_skills_for_task
skills = retrieve_skills_for_task(
task_description="your task here",
domain="backend" # optional
)
安全
所有已学习的技能都包含完整的来源信息:
- 来源会话 ID
- 来源代码库
- 学习时间戳
- 质量变化过程
这使得任何由已学习技能引起的行为变化都可以回滚和审计。
评论
支持 Markdown