SuperAPI AI 工具集

e2e

测试与质量

查看项目

更新于 10-15 23:47

技能介绍

用途:编排端到端(E2E)测试全流程,包括安装测试智能体、创建 BDD 场景、编写自动化测试与评审。

主要能力:技能根据输入提示自动解析模式(status、install、create、update、review、rules)并确定范围。执行前打印 PLAN 块,展示输入、模式、范围、步骤与产出。install 模式将基线规则与项目发现合并到 .claude/e2e/e2e-rules.md,并写入版本、内容版本等元数据。create、update 模式采用最多 3 轮评审循环:执行、评审、复查、修复确认。智能体调度遵循委托契约,每次生成需包含 GOAL、ROLE、SCOPE、CONTEXT、CONSUMER、DONE 字段,一个子代理只负责一个交付物(约不超过 5 个文件、10 个步骤)。

使用方式:通过命令 /brewcode:e2e 调用,参数为自由文本提示(支持俄语和英语),可包含模式、范围或路径。解析由 detect-mode.sh 脚本完成。除 install 和 status 外,其余模式要求 .claude/agents/e2e-*.md 数量不少于 3,否则提示先运行 install。关键决策点会使用 AskUserQuestion 交互确认。

适用场景:需要在项目中系统化建立和维护 E2E 测试套件,包括 BDD 场景设计与 Playwright 自动化测试编写。

限制:模式参考文件缺失、智能体缺失、配置缺失时会停止执行并提示重新安装或先运行 install。版本无法解析时脚本会拒绝输出,不降级处理。评审循环超过 3 次仍未解决则询问用户。编译修复失败后需人工介入。智能体拒绝任务时最多重新分配 2 次。