SuperAPI AI 工具集

audit-skill-lifecycle

数据与分析

查看项目

更新于 10-15 22:40

技能介绍

用途:对插件内技能之间的连接方式做深度语义校验,判断调用图是否连贯、完整、无冗余。它不检查文件是否存在或引用是否可解析,而是回答“在文件都存在的前提下,这套系统是否作为一个整体真正可用”。

主要能力(7 个审计维度):调用链完整性,检查每个技能加载的组件是否真正提供其所需能力;双向生命周期一致性,检查同领域技能间引用是否双向、生产者是否知晓消费者;循环加载检测,追踪 Skill() 引用找出直接、间接循环与自引用;重复数据集,找出 2 个以上技能中超过 10 行、相似度超 80% 的内容块;指令矛盾,比较同领域技能指令,区分有守卫(如限定 Python 版本)与无守卫矛盾;可脚本化命令序列,识别“执行命令—解析输出—决策—再执行”的多步模式;自引用模式学习,按检测模式归类问题并反复重扫直至无新模式。

使用方式:在准备提交市场前的语义质量门、调试技能工作流失败、排查指令矛盾、发现应抽取的重复内容、检测可能无限递归的循环加载、分析领域生命周期完整性、发现应脚本化的手工命令序列时调用。审计分三层:结构扫描(正则提取引用、检测循环与重复)、语义分析(AI 阅读描述与正文判断意图)、专家委派(对特定问题交由专门代理判定 CONFIRMED_ISSUE、FALSE_POSITIVE 或 NEEDS_HUMAN_REVIEW)。

输出:写入 .plugin-creator/audits/ 目录,包括 audit-report-{slug}.md(按维度组织,含 file:line 与 error/warning/info 严重级)、call-graph-{slug}.md(mermaid 调用图)、patterns.md(模式目录)、recommendations.md(按 CRITICAL/HIGH/MEDIUM/LOW 排序的修复建议)。

限制:不修复问题;不校验命名空间引用能否解析为文件;不校验 frontmatter 模式;不替代 /plugin-creator:assessor 的结构评估;不判断单个技能内部内容是否值得保留(单技能内重复与无目标文字不在范围内)。若用户意图不匹配,应改走 /plugin-creator:plugin-lifecycle。具体安装命令与收费信息暂未提供。