team-quality-assurance 是 maestro-flow 提供的统一团队质量保证技能,通过多智能体编排实现从问题发现到软件测试的闭环 QA。其角色链为 scout(侦察)→ strategist(策略)→ generator(生成)→ executor(执行)→ analyst(分析),其中 executor 带内部循环,支持并行生成与 GC 循环。
使用方式:调用 Skill(skill="team-quality-assurance", args="任务描述")。SKILL.md 作为路由器:不带 --role 时进入 coordinator(协调者)角色,负责分析、分派、生成 worker 后停止;带 --role <name> 时进入对应 worker 角色,读取 roles/<name>/role.md 并执行 Phase 2-4。角色注册表包含 coordinator、scout、strategist、generator、executor、analyst,前缀分别为 SCOUT-、QASTRAT-、QAGEN-、QARUN-、QAANA-*。
用户命令:check/status 查看流水线状态图;resume/continue 推进到下一步;--mode=discovery、--mode=testing、--mode=full 强制指定模式。会话路径为 .workflow/.team/QA-<slug>-<date>/,包含消息总线、共享内存及各角色输出目录。CLI 工具使用 maestro delegate --mode analysis(只读)与 --mode write(修改),消息通过 mcp__maestro__team_msg 传递。流水线完成后由 coordinator 询问归档清理、保持活跃或导出结果。
限制:scout 未发现问题时报告干净扫描并跳过测试模式;GC 循环超限时接受当前覆盖率并告警;CLI 工具失败时 worker 回退到直接实现;未知 --role 值或不存在的角色会报错。其他价格、平台等信息暂未提供。