SuperAPI AI 工具集

validate-delivery

测试与质量

查看项目

更新于 10-15 16:42

技能介绍

用途:validate-delivery 用于在交付前自主验证任务是否完成、是否可发布。当用户提出“validate delivery”“check readiness”或“verify completion”时触发,全程无需人工干预,并返回结构化 JSON 供编排器使用。

主要能力:包含五项检查。一是审查状态检查,依据 reviewResults 是否 approved 或 override 判定;二是测试通过检查,按项目类型自动识别并运行 npm test、pytest、cargo test 或 go test ./...;三是构建通过检查,运行 npm run build、cargo build --release 或 go build ./...;四是需求满足检查,从任务描述中提取项目符号和编号条目(最多 10 条),逐条验证是否实现;五是无回归检查,通过 git stash 对比改动前后测试通过数量,若减少则判定回归。

使用方式:技能自动执行上述检查并汇总结果。全部通过时调用 completePhase 返回 approved: true;任一失败时调用 failPhase,返回 approved: false、failedChecks 及 fixInstructions。修复指令生成器会针对失败项给出具体动作,例如修复失败测试对应 npm test、修复构建错误对应 npm run build、实现缺失需求则列出未满足条目。工作流在修复后会自动重试。

输出格式:返回 JSON,包含 approved、checks(reviewClean、testsPassing、buildPassing、requirementsMet、noRegressions)、failedChecks 和 fixInstructions。

限制:资料未提供安装方式、收费、价格、支持平台及具体效果数据;需求提取仅覆盖项目符号与编号条目且上限 10 条;无测试或无构建步骤时对应检查默认通过。