SuperAPI AI 工具集

peach-qa-gate

测试与质量

查看项目

更新于 10-15 23:24

技能介绍

用途:peach-qa-gate 是任务完成前的质量门禁,用于收集客观证据,防止在没有证据的情况下宣布完成。它由 peach-team-dev、peach-team-3a 在最终 QA 通过后自动作为后续步骤调用,也可在无团队技能时手动执行 /peach-qa-gate 进行单独验证。

主要能力:按步骤收集测试、lint、构建结果;搜索残留风险(TODO/FIXME、any 类型、硬编码 URL/端口/密码、console.log);对大型任务额外收集一次完成度证据,包括 Spec TEST_ID 映射、API-Store Contract Gate 结果、功能状态(done/blocked/qa_failed)、E2E 执行证据与不匹配历史、无法验证或需人工确认项、无 UI Proto 时的 Spec-only 验证局限、DB_CHANGE_REQUIRED 或 DB 变更未反映项、DB_DECISION_REQUIRED 或 DECISION_REQUIRED 项。最终生成证据报告,含检查清单、残留风险表、大型任务残留项表和通过/不通过判定。

使用方式:后端存在 api/ 时执行 cd api && bun test、cd api && bun run lint:fixed、cd api && bun run build;前端存在 front/ 时执行 cd front && bunx vitest run、cd front && bun run lint:fix、cd front && bunx vue-tsc --noEmit && bun run build。风险搜索使用 grep 命令。报告保存到 docs/qa/{年}/{月}/[开发者ID]-[YYMMDD]-[韩文功能名].md,开发者 ID 取 whoami,失败时回退 git config user.name。若团队技能中 Ralph Loop 升级达 11 次以上,在报告底部追加 Ralph Loop 历史表。

适用场景:需要以证据判定任务是否可完成的开发收尾阶段,尤其是大型任务或团队技能流程。

限制:资料未提供安装方式、收费、价格、平台支持范围及具体效果数据;部分步骤依赖 api/、front/、docs/spec/、docs/qa/、docs/e2e-suite 等目录存在,不存在时标记为跳过。