用途:DAG Skill Registry 是所有可用技能的中央目录,维护技能元数据、能力、性能历史与相互关系,为其他 DAG 组件提供技能发现与查询服务。激活关键词为 'skill…'(资料截断)。
主要能力:技能编目(维护元数据、能力与限制、性能统计);发现服务(按 ID、分类或能力查找,支持模糊与语义搜索,按相关性排序返回);关系追踪(映射依赖与配对、互补技能、替代方案);性能追踪(记录执行指标、成功率、资源使用)。
数据模型:SkillMetadata 包含 id、name、version、description、category、tags、capabilities(含 name、description、confidence 0-1)、allowedTools、requiredContext、resourceRequirements、pairsWith(含 skillId、reason、strength:required/recommended/optional)、substitutes、dependencies、stats(totalExecutions、successRate、averageDuration、averageTokens、lastExecuted)、source(built-in/community/custom)、path、lastUpdated。
必要用法:registerSkill 注册并校验、查重、按分类/标签/能力建索引并更新关系图;querySkills 支持 id、category、tags、capabilities、minSuccessRate、maxTokens 过滤;getRelatedSkills 返回 pairs、substitutes、dependents;buildCapabilityIndex 构建能力/分类/标签索引;recordExecution 用运行统计与指数移动平均(alpha=0.1)更新性能;loadRegistry 从路径下所有 SKILL.md 加载并建索引。导出格式为 YAML registry(含 version、lastUpdated、skillCount、categories、skills)。
集成:消费方为 dag-semantic-matcher、dag-capability-ranker、dag-graph-builder;数据源为 SKILL.md 文件与社区注册表;dag-performance-profiler 提供执行统计;查询可经 dag-semantic-matcher 使用自然语言。
限制:资料未提供安装命令、运行环境、平台、费用或具体使用步骤;激活词说明不完整。