SuperAPI AI 工具集

score

测试与质量

查看项目

更新于 10-16 06:45

技能介绍

用途:为当前工作树计算快速质量就绪信号,用于 git commit 前检查、开 PR 前确认阈值,或会话中途用数字回答“是否完成”。

主要能力:运行 make check && make test-e2e;任一目标失败则评分为 0(按 quality-gates,测试/构建损坏为 CRITICAL)。两者通过则静态门禁为 100 基线。如需完整评分,可调用 /gemini-review 或 /advanced-review,并按每个 Major 扣 10 分、每个 Minor 扣 3 分。报告对照三个阈值:≥80 commit-ready、≥90 PR-ready、≥95 excellence。

输出格式:Score: <n>/100;Gate: <commit-ready | PR-ready | excellence | BLOCKED>;Breakdown 列出 make check、make test-e2e 的 PASS/FAIL 及 Major/Minor 扣分;并给出 Ready to commit、Ready to open PR、Excellence 的 yes/no。

规则与限制:必须诚实,输出含糊时报告 inconclusive 并说明原因,不得虚高;CRITICAL 优先,make check/test-e2e 失败即 0 分;若项目中不存在这些目标,不得声称 100 分,应报告“gate missing, run /project-checks to scaffold”并拒绝评分;评审集成为可选,用户未要求完整评审时只报告静态门禁结果,并说明基于评分表的分数需要评审代理通过。不适用场景:pre-commit 已作为钩子运行时(钩子给 go/no-go,/score 给数字与分解,用途不同);大型重构需要完整评审时,应直接用 /advanced-review 而非 /score。