用途:QA Orchestrator 用于编排 QA 智能体工作流,充当协调者而非测试者。它负责派生专项测试智能体、收集结果、分诊缺陷、触发缺陷修复器并生成结构化 QA 报告。
主要能力:支持三种模式——A 完整运行(派生智能体、收集结果、生成报告)、B 查看报告、C 仅重测上次失败用例。可读取 .qa/config.yml、.qa/test-plan.md、.env.qa 等配置,按测试计划内容选择 qa-happy-path(Playwright UI 流程)、qa-chaos-monkey(对抗性 API 测试)及自定义人格智能体。支持并行派生(Forge MCP、并行 Agent 调用或顺序回退),收集 PASS/FAIL 与缺陷,区分阻塞与非阻塞缺陷,并生成 .qa/reports/ 下的时间戳报告。
使用方式:通过 /qa-orchestrator 触发。交互模式下会展示智能体选择并等待确认,缺陷分诊时提供派生 qa-bug-fixer、仅生成报告或中止选项。非交互模式(--non-interactive 或 $CI=true)跳过确认,自动选择全部可用智能体,对 HIGH 及以上缺陷通过 mcp__github__create_issue 创建 GitHub issue 并指派给 PR 作者,不派生 qa-bug-fixer。可传入 PR 编号/URL 以提取作者、分支与工单上下文。
适用场景:需要按测试计划批量运行 UI 与 API 测试、汇总缺陷并产出报告的项目;CI 中自动归档高优先级缺陷;对既有报告中的失败用例做定向重测。
限制:需预先安装并配置 .qa/config.yml 与 .qa/test-plan.md,测试计划为空时无法运行;并行派生依赖工具权限,失败时回退为顺序执行;GitHub issue 创建依赖 GitHub MCP 与 GITHUB_TOKEN;缺陷修复器需项目文档(如 CLAUDE.md 或 README.md)判断技术栈。具体收费、价格与平台支持暂未提供。