mcpField
L
learned-skills-index

learned-skills-index

github.com/tony363Agent 工作流2093 次安装30 周前更新
代码仓库

关于 learned-skills-index

learned-skills-index 记录从成功的 Claude Code 执行会话中提取的技能。它跟踪验证状态和来源信息,并支持为后续任务检索相关技能。

主要功能

  1. 01记录提取出的技能模式
  2. 02跟踪待验证、已晋升和已归档状态
  3. 03按质量阈值筛选晋升技能
  4. 04根据任务和上下文检索技能
  5. 05保存来源信息以供审计和回滚

适用场景

  1. 01为新任务查找已学习的模式
  2. 02检查技能是否达到晋升标准
  3. 03审计已应用技能的来源

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tony363/superclaude --skill learned-skills-index

安装后在 Claude Code 中输入/learned-skills-index确认已加载。

详细介绍

已学习技能索引

此目录包含从成功的执行会话中自动提取的技能。这些技能代表了有助于提升质量的模式,可在未来的任务中检索使用。

技能如何学习

  1. 执行:Claude Code 在启用 --loop 的情况下运行任务
  2. 反馈收集:记录每次迭代的质量评分和改进情况
  3. 模式提取:从提升质量的迭代中提取成功模式
  4. 技能生成:将模式编译为可学习的技能定义
  5. 晋升门槛:技能必须达到质量阈值才能晋升

技能状态

状态含义
待定已提取技能,但尚未晋升(需要进一步验证)
已晋升技能已通过验证,可应用于新任务
已归档技能已弃用或被更新的学习成果取代

晋升质量阈值

  • 最低质量评分: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