SuperAPI AI 工具集

agent-capability-analyzer

智能体与模型

查看项目

更新于 10-15 22:40

技能介绍

用途:检测“描述漂移”——智能体 frontmatter 描述与其实际能力不符,导致编排器路由错误。该技能收集智能体自述能力,与静态描述对比量化差距。

主要能力:支持单智能体与多智能体两种模式;多智能体模式同时启动全部智能体,将自述能力写入 SQLite(agent-map.sqlite,位于 $CLAUDE_PROJECT_DIR),再导出为 .plugin-creator/audits/agent-map.json;随后做差距分析,分三类:描述中有但能力中缺失(underclaimed)、能力中有但描述中缺失(undocumented)、超出名称与插件语境预期领域的越界声明(scope violations),并给出 ALIGNED、MINOR_DRIFT、SIGNIFICANT_DRIFT 或 SCOPE_VIOLATION 结论。

使用方式:首次需确认 package.json 含 "level": "^10.0.0",在仓库根执行 pnpm install。完整流程:先运行 node $CLAUDE_PLUGIN_ROOT/scripts/populate-agent-descriptions.mjs 播种描述;读取 $CLAUDE_PLUGIN_ROOT/resources/describe-your-capabilities.template.md 作为提示模板;同时派发所有智能体(替换 AGENT_ID_HERE);无 Bash 权限的智能体返回文本,由编排器执行 node $CLAUDE_PLUGIN_ROOT/scripts/update-agent-map.mjs --name "agent-id" --capabilities 'CAPABILITIES_TEXT' 写入;全部完成后执行 node $CLAUDE_PLUGIN_ROOT/scripts/update-agent-map.mjs dump --file .plugin-creator/audits/agent-map.json 导出并分析。单智能体模式无需脚本,直接对比返回文本与描述。

限制:依赖 level 包与 pnpm 安装;多智能体模式需等待全部任务完成;单智能体模式不执行脚本。若用户意图不匹配,需经 /plugin-creator:plugin-lifecycle 路由。其余细节资料未提供。