用途:该技能以 QA 工程师视角对当前分支做端到端走查(dogfood),范围限于分支相对 main 的 diff,而不是对整个应用做探索性测试;后者应使用 dogfood 技能。
主要能力:按流程执行——确定分支并避免在 main 上运行;分析 diff;用 Mermaid 流程图梳理用户旅程并据此生成测试矩阵(任务列表);检测端口并启动开发服务器;用 agent-browser 逐项执行矩阵;失败时进入修复循环(修复、补回归测试、提交);最后在 docs/dogfood-reports/ 下写出报告(含 diff 摘要、人物角色、流程图、矩阵结果、修复内容、体验摩擦、需人工决策项、经验与结论)。支持中断与恢复,报告文件为持久检查点。
使用方式:先决条件是本地可启动的开发服务器和已安装 agent-browser,可用 command -v agent-browser 检查;未安装时运行 ce-setup。浏览器自动化仅用 agent-browser 的直连二进制,不通过 npx,也不用 Chrome MCP 类工具。编排时可复用 ce-worktree、ce-debug、ce-commit、ce-compound 等技能,端口检测与开发服务器启动沿用 ce-test-browser 的机制。
限制:涉及 OAuth、真实邮件投递、支付、短信等外部交互的环节无法完全无头驱动,需要人工确认。自动修复仅限小范围、明确、低风险的改动;涉及架构、数据结构、产品行为或多种可行方案的问题应标记为需人工决策,不擅自实施。资料未提供具体收费与价格信息。