Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Browser QA — 自动化视觉测试与交互验证
## When to Use / 用途
- After deploying a feature to staging/preview
- When you need to verify UI behavior across pages
- Before shipping — confirm layouts, forms, interactions actually work
- When reviewing PRs that touch frontend code
- Accessibility audits and responsive testing
- 把"前端已经改完"变成"关键页面和核心路径在浏览器里确实可用"
- 适合页面、交互、静态资源发布、关键用户路径和上线前回归确认场景
## Trigger Signals / 触发信号
- 需求包含页面、组件、路由、表单、导航、权限跳转或静态资源变更
- `/team-release` 需要关键页面 smoke 范围和发布后验证证据
- 代码层测试通过了,但仍需确认真实浏览器中的渲染、交互、缓存或网络行为
- QA 或实现角色需要快速确认"关键路径能跑通"而不是一次性补完整 E2E 套件
## How It Works
Uses the browser automation MCP (claude-in-chrome, Playwright, or Puppeteer) to interact with live pages like a real user.
### Default Approach / 默认做法
1. 先锁定 smoke 范围:目标环境、入口 URL、关键页面、核心用户路径、预期可见结果和不在本轮覆盖的内容
2. 明确运行方式:优先复用当前环境可用的真实浏览器能力,例如 Playwright CLI、agent-browser 或项目已有 E2E harness;不要为了 ad-hoc smoke 临时搭一整套新测试框架
3. 对动态页面,先等页面完成首屏渲染、关键请求返回或交互状态稳定,再判断是否通过;不要在骨架屏、占位态或旧缓存状态下过早下结论
4. 优先验证高风险路径:页面可打开、核心导航可达、主操作可完成、关键异常态可触发、静态资源无明显 404/缓存错配
5. 用截图、控制台错误、失败步骤和环境说明留下证据,并把结论回交 `/team-review`、`/team-release` 或角色 handoff
### Phase 1: Smoke Test
```
1. Navigate to target URL
…
The line at the top of this page pins the label git:20260809.b5c0ea4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_cicozd42egwng433
GET https://markdownregistry.com/api/v1/resolve?ref=hashgraph-online/awesome-codex-plugins/browser-qa
GET https://markdownregistry.com/api/v1/blob/b330d0bd35583b385adb7033c5ea720ab71dc0fd345b6a3f76e8594136067206
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
hashgraph-online/awesome-codex-plugins · .agents/skills/list-my-plugin/SKILL.md · Add a Codex plugin to the awesome-codex-plugins README as one correctly placed line, check it locally, and finish with…
hashgraph-online/awesome-codex-plugins · plugins/321zz321/computefirst-skill/skills/computefirst/SKILL.md · Use ComputeFirst for exact or deterministic computation when model-side arithmetic or manual transformation risks being…
hashgraph-online/awesome-codex-plugins · plugins/6Delta9/task-scheduler-codex-plugin/skills/task-planner/SKILL.md · Turn a list of goals, tasks, deadlines, and working constraints into a practical schedule with next actions and…
hashgraph-online/awesome-codex-plugins · plugins/6jeffr3y/burpsuite-mcp-bridge/skills/use-burpsuite-mcp-bridge/SKILL.md · Operate BurpSuite MCP Bridge for professional, authorized web testing. Use when Codex needs to inspect Burp…
damianvtran/local-operator · local_operator/skills/builtin/browser-qa/SKILL.md · Testing web apps through a real browser: reconnaissance before acting, selector discovery, state capture, console…
outlinedriven/outline-driven-development · .devin/skills/browser-qa/SKILL.md · Use when the user runs /browser-qa for report-only QA results without entering a fix loop. Not for remote, credential…
aicodedecode/awesome-muse-skills · skills-imported/browser-qa/SKILL.md · Use this skill to automate visual testing and UI interaction verification using browser automation after deploying…
metaspartan/cybara · plugins/browser-quality/skills/browser-qa/SKILL.md · Validate web applications through the embedded browser with responsive, interaction, console, and screenshot checks.