SuperAPI AI 工具集

capability-discovery

通用与其它

查看项目

更新于 10-16 05:06

技能介绍

用途:该技能在运行时扫描已安装插件,把插件中的智能体与命令映射到抽象能力类别,使工作流按能力而非插件名进行任务路由,并向用户显式说明委派决策。

主要能力:技术无关的能力映射;运行时动态发现;无匹配插件时优雅回退到内置默认智能体;按检测到的项目类型优先路由;透明委派公告。能力类别包括需求收集、头脑风暴、代码库分析、TDD 实现、代码实现、基础设施、代码审查、需求验证,各自对应默认智能体(如 defaults/interviewer、defaults/researcher、defaults/executor、validator)。

使用方式:发现流程为枚举 Plugins/ 目录下的插件,读取 .claude-plugin/plugin.json 元数据,扫描 agents/.md 与 commands/.md,从 YAML frontmatter 提取 description;再按关键词打分(精确匹配 +10、部分匹配 +3、首句命中 +5、同类别多关键词每个 +2),记录置信度(High 25+、Medium 15-24、Low <15);随后扫描项目根目录识别项目类型(如 .csproj/.sln 对应 dotnet,package.json/.js/.ts 对应 node,.py/requirements.txt 对应 python,go.mod/.go 对应 go,Cargo.toml/*.rs 对应 rust,pom.xml/build.gradle 对应 java),并把结果缓存到 FLOW.md 的 Capabilities Cache 段。委派优先级为:项目类型匹配、精确关键词匹配、智能体优先于命令、内部默认。路由时先确定所需能力,查缓存,缓存超过 24 小时或缺失则重新扫描,多匹配时按上述优先级筛选,单匹配或无匹配时分别公告委派或使用默认。重新发现触发条件包括在未初始化项目运行 /flow-workflow:start、缓存超过 24 小时、请求能力无匹配、用户通过 /flow-workflow:status --refresh 显式刷新。无匹配时在 FLOW.md 记录能力缺口警告。

适用场景:需要按能力而非插件名编排多智能体工作流、并希望用户了解路由理由的流程。

限制:资料未提供具体安装命令、收费与价格、平台支持范围及实际效果数据。