SuperAPI AI 工具集

plan-add-test-coverage

测试与质量

查看项目

更新于 10-15 20:13

技能介绍

用途:当需要把测试覆盖率提升到指定阈值百分比时使用该技能。若未提供参数,会先向用户询问目标值。

主要能力与流程: 第一步收集信息:查找覆盖率配置(如 jest.config.js、vitest.config.ts、.nycrc 等);运行覆盖率报告获取当前状态,命令为 bun run test:cov 2>&1 | head -100;找出覆盖率最低的 20 个文件,记录文件路径、当前覆盖率(行、分支、函数)以及未覆盖的具体行/分支。 第二步整理简报并委派:把上述信息整理为结构化简报,内容包括从当前覆盖率提升到目标百分比、按缺口排序的待覆盖文件清单(含每个文件的当前覆盖率、目标值、未覆盖行、缺失分支覆盖)、配置文件路径及需更新的阈值、以及验证方式 bun run test:cov(预期所有阈值在目标百分比下通过)。随后调用 /plan-execute 并传入该简报以生成实施计划。

使用方式:在支持该技能的 AI 编码环境中触发本技能并传入目标覆盖率参数;若未传参则按提示输入。

限制:资料未提供适用语言、框架版本要求、是否支持除 bun 以外的包管理器、执行耗时或失败处理方式;阈值提升可能导致测试失败,需按验证命令确认结果。