SuperAPI AI 工具集

validate-skill-coverage

智能体与模型

查看项目

更新于 10-15 22:41

技能介绍

用途:这是一个元技能,用于审计 skills 索引与产品开发生命周期各阶段的对应关系,识别哪些阶段覆盖充分、哪些存在缺口,以及技能在生命周期中的分布情况。当用户要求检查技能覆盖、审计技能或查找生命周期缺口时使用。

工作流程:读取 skills/skills-index.yaml 获取全部已登记技能及其分类、层级和描述;逐个读取技能的 SKILL.md,判断其覆盖的生命周期阶段,并记录层级(Tier 1 日常主力、Tier 2 重要、Tier 3 参考/特定技术栈)。

标准生命周期阶段:Discovery(用户研究、JTBD 分析、反馈综合)、Definition(PRD、用户故事、需求)、Design(API 设计、数据建模、实验设计)、Planning(估算、待办评分、迭代规划)、Implementation(编码模式、代码审查、提交信息)、Testing(测试计划、覆盖率验证、测试模式)、Release(发布清单、发布说明、回滚计划)、Operations(事件报告、调试、安全审计)、Evaluation(指标分析、决策记录、研究综合)、Governance(ADR、RFC、技术债管理)。

输出内容:生成覆盖矩阵,列出每个阶段对应的技能及其层级,并标注覆盖是完整还是部分;识别缺口,优先处理无技能或仅有 Tier 3 覆盖的阶段,按影响排序;评估分布,检查是否存在某阶段技能过多、关键阶段缺少 Tier 1 技能、或 Tier 3 技能缺少 Tier 1/2 基础等失衡;最后在对话中直接给出覆盖矩阵、缺口分析、分布评估与建议新增技能。

限制与反模式:不应对所有缺口同等对待,应按风险与需求频率排序;仅有 Tier 3 参考技能覆盖的阶段应视为部分覆盖而非完整覆盖;纸上覆盖不等于实际使用,需注意技能是否可能因过于复杂或小众而未被使用;并非每个缺口都需要新技能,部分阶段更适合外部工具、团队流程或已有文档,只有代理协助能带来明确价值时才建议新增技能。该技能不写入文件,报告仅呈现在对话中。