SuperAPI AI 工具集

do-execute-qa

测试与质量

查看项目

更新于 10-15 21:40

技能介绍

用途:作为开发编排流程中的 QA 执行环节,依据 ./prds/prd-[feature-slug]/ 下的 prd.md、techspec.md 与 tasks/tasks.md 验证功能实现,只负责测试与报告,不编写或修改代码与配置。

主要能力:分析文档并提取编号功能需求形成验证清单;发现并按能力映射 MCP 工具;对前端需求用浏览器 MCP 做 E2E 测试与截图,对后端需求用消息队列、数据库、缓存等 MCP 验证,并按 WCAG 2.2 清单检查键盘导航、标签、焦点顺序与对比度,另做空态、有数据、错误态等视觉验证;缺陷按模板逐个生成文件,最终生成 QA 报告。

使用方式:执行前需先有 PRD,缺失时停止并提示先运行 do-create-prd;技术方案或任务清单缺失时继续但需在报告中说明。产物写入 ./prds/prd-[feature-slug]/ 下的 qa-screenshots/ 与 qa-bugs/,报告为 qa-report.md。临时文件仅放 ./.do-tmp/qa/,必要时用 mkdir -p 创建并在结束前删除;缺陷文件命名如 bug-01-alta-formulario-nao-valida-email.md,编号接续不覆盖。截图必须传完整相对路径,如 prds/prd-[feature-slug]/qa-screenshots/req-01-login-success.png。所有文件须在项目根目录内,禁止读写 /tmp、家目录或其他项目。启动开发服务器失败时不改代码,直接记缺陷并给出 REPROVADO。

限制:仅 Claude Code 支持 TaskUpdate 进度同步,其余环境跳过;Context7 不可用时不用;缺少相应 MCP 能力时 E2E 测试无法进行,需在报告中记录;不得修改代码或配置,修复交由 do-execute-qa-bugfix;生成的报告与缺陷文件须用巴西葡萄牙语。执行过程中不得暂停等待用户确认,仅在存在无法从项目文件解决的歧义时停止。