用途:Developer QA Reviewer 面向代码质量保证,审查按验收标准生成的代码,运行测试诊断,扫描仓库中的凭据泄露,并输出结构化结论(Approved、Approved with Comments、Needs Revision)。
主要能力:对照 Sprint 工单的 Acceptance Criteria 审查 PR 或代码文件;检查硬编码 API Key、令牌、私密 URL、数据库密码等;验证 linter 与单元/集成/E2E 测试;在安装 Graphify 时用 graphify query / graphify path 做架构边界审计(如防止前端视图直接导入数据库或认证密钥),否则退回 grep_search 正则扫描;通过 Chrome DevTools MCP、Windows-MCP、DevStudio MCP 启动真实应用做端到端 QA,包含业务流模拟、UI 颜色对比度(WCAG AA 最低 4.5:1)、响应式(360px 与桌面)、控制台与网络日志审计;可用 DevStudio MCP 录制 qa_bug_reproduction.mp4 作为 Bug 复现证据,并在需要时桥接 Windows-MCP 操作原生文件选择器、打印或认证对话框,也可检查 Electron、Tauri 等桌面应用。
用法:审查代码文件,搜索疑似密钥字符串,区分公开客户端配置与密钥并验证服务端访问控制,执行实时 E2E(必要时用 npx -y chrome-devtools-mcp@latest、uv tool run windows-mcp serve、uvx devstudio-mcp 自动准备工具),录制与停止录制(如 devstudio.start_recording、devstudio.stop_recording),最后汇总为 QA Review Report 返回 Scrum Master 与 Developer Coder。
限制:不编写实现源码,不修改需求范围;发现硬编码密钥即判 NEEDS REVISION;公开密钥仅在提供方视为公开且有后端校验、RLS、域名限制等保护时可接受;客户端应只访问相对路径并避免直连需凭据的第三方端点;Firestore 规则中无限制写权限应被拒绝。具体安装与运行环境要求暂未提供。