用途:对功能、缺陷修复或部署进行功能性验证,通过执行测试用例证明其是否可用,并采集证据生成 QA 报告。
主要能力:测试用例设计覆盖正常路径、边界条件与错误场景;支持浏览器自动化、手动测试、CLI 验证三种方式;采集截图、录像、日志、外部链接等证据;记录每条用例的通过/失败/阻塞/跳过状态;输出整体结论 PASS/FAIL/BLOCKED 并更新文档 frontmatter 的 status 字段。
使用方式:可通过 /qa 直接调用,或由规划、实现、阶段运行等环节引用 desplega:qa 触发。报告按模板生成在 thoughts/<username|shared>/qa/YYYY-MM-DD-<topic>.md。浏览器自动化需先运行 command -v agent-browser 确认可用,再执行 agent-browser skills get core、agent-browser open <url>、agent-browser snapshot -i,操作 @eN 引用后需重新 snapshot,截图用 agent-browser screenshot /tmp/<name>.png,最后 agent-browser close;截图可上传 agent-fs 或作为 GitHub 用户附件嵌入。
适用场景:跨多个阶段或整个功能的 QA、需要持久保存证据、需要正式结论的验证。常规按阶段的自动检查应放在计划内的 Automated QA 环节。
限制:若 agent-browser 不可用且项目未指定其他测试工具,默认转为手动测试;除非用户明确指定,不使用 qa-use。自主模式分为 Autopilot、Critical(默认)、Verbose,影响交互程度。文件审查默认开启(Autopilot 除外)。项目未记录 QA 实践时会询问是否补充到 CLAUDE.md。