SuperAPI AI 工具集

peach-team-e2e

通用与其它

查看项目

更新于 10-15 21:55

技能介绍

用途:peach-team-e2e 是在开发完成后执行的交付验证阶段技能,将单元场景自动划分、集成 suite 生成、执行、Spec/ui-proto 符合性验证与补全合并为一次流程。它验证的不只是代码能否运行,而是是否符合企划意图。

验证标准:Spec 为必需的第一标准,覆盖业务规则、数据准确性、权限与状态、异常处理;ui-proto 为辅助标准,仅用于画面布局、组件布置与交互流程。ui-proto 本质是 Mock,不保证 100% 实现;数据准确性仍以 Spec 为准。仅 Spec 模式标注可信度为中等,视觉/布局验证受限。Spec 缺失时不会仅凭自然语言或 proto 执行标准 E2E,需先用 /peach-gen-spec 补充。

主要能力:按用户操作单位自动划分单元场景;按业务流程组合为集成 suite(存放于 docs/e2e-suite/{韩文分类}/{NN}-{套件名}.md);顺序执行并对照验证标准;失败分为 Spec 业务规则违反、ui-proto 画面/流程不一致、场景本身错误、suite 构成错误、环境问题、标准模糊等类别;对明确且有依据的代码问题按 references/delegation-policy.md 委派给 peach-team-dev,场景错误自动修正(3 次),suite 构成错误修正后从失败点重跑,Ralph Loop 上限 5/10 次,环境重试单独记为 Manual Retry。QA 判定为 APPROVED / CONDITIONAL / REJECTED。

使用方式:/peach-team-e2e spec=<路径> [proto=<路径>] [handoff=<路径>] [model=opus|sonnet|haiku] [team=force|off]。preconditions 为开发已完成、docs/spec 下存在 Spec;E2E 环境未设置时自动进入设置。团队模式按运行时能力选择 Claude team mode、Codex subagent team mode 或 generic role-queue,四个角色为 e2e-scenario-dev、e2e-scenario-qa、e2e-suite-dev、e2e-suite-qa。常用工具命令包括 ./e2e.sh status、./e2e.sh run、agent-browser eval 等。

限制:本技能不直接修改项目代码,只按策略委派。执行前有强制门禁:须先用 ./e2e.sh status 确认标签页并由用户指定执行标签,除非 handoff 中带有有效 e2e_tab 与 preflight 结果。涉及 Google 登录、OAuth、管理控制台、支付或依赖既有 Chrome Beta 配置会话的操作,仅生成/分析场景,实际执行需用户确认。agent-browser 调试异常时不得绕过 OS 级浏览器。单元场景内出现直接访问数据库、迁移、重启服务器/应用时,需分离为 fixture/suite 步骤或 peach-db-query。官网未提供的收费、部署方式等信息暂未提供。