By victor-qin
QA testing agent for Claude Code + Chrome. Executes test scenarios in your real Chrome browser and produces unified diagnostic logs combining agent reasoning, browser actions, and full telemetry. Requires Claude in Chrome extension (claude --chrome).
A Claude Code plugin that turns Claude into a QA testing agent. It drives your real Chrome browser, executes test scenarios, and produces unified diagnostic logs.
No custom MCP server needed — this plugin uses the Claude in Chrome extension that's already built into Claude Code.
A unified markdown log that interleaves three layers for every test step:
Plus a bug report and summary statistics.
From local directory (development):
claude --plugin-dir /path/to/chrome-test-runner-plugin-v2
From GitHub:
# Inside Claude Code:
/plugin add github:your-username/chrome-test-runner-plugin
claude --chrome
Or enable it permanently: run /chrome inside Claude Code and select "Enabled by default".
/chrome-test-runner:test https://myapp.vercel.app — stress test the chat, send rapid messages, create child chats
Or just describe what you want in natural language — Claude will auto-delegate to the test-runner agent:
Can you click around my app at localhost:3000 and find bugs?
Send several messages, try concurrent operations, and capture everything.
chrome-test-runner-plugin-v2/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── agents/
│ └── test-runner.md # The QA test execution agent
├── skills/
│ └── chrome-testing/
│ └── SKILL.md # Testing knowledge base (auto-loaded)
├── commands/
│ └── test.md # /chrome-test-runner:test slash command
└── README.md
| Component | Purpose |
|---|---|
| test-runner agent | Plans test scenarios, executes them with the flush→act→capture cycle, writes reasoning, flags bugs, compiles the unified log |
| chrome-testing skill | Auto-loaded knowledge about bug patterns, telemetry tools, console message triage, JS inspection snippets |
| test command | /chrome-test-runner:test shortcut to trigger the agent |
The test-runner agent uses Claude in Chrome's built-in tools:
| Tool | Purpose |
|---|---|
navigate | Go to URLs |
computer | Click, type, scroll, screenshot |
find | Locate elements by description |
form_input | Fill form fields |
read_network_requests | Capture HTTP traffic |
read_console_messages | Capture console output |
javascript_tool | Run JS for deep inspection |
gif_creator | Record interaction GIFs |
The key pattern is flush → act → capture: before each action, clear the telemetry buffers; after each action, read fresh telemetry. This gives you clean per-step data instead of one giant dump at the end.
See EXAMPLE-LOG.md for a full sample of what the unified log looks like.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub victor-qin/chrome-test-runner-plugin --plugin chrome-test-runnerAutomated web QA from Claude Code: /qa:test drives browser-based test runs against a running application.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Canary browser automation + recorded QA sessions: a sandbox scripting reference, verify/automate/session/review skills, JTBD subagents, and /canary slash commands.
Browser automation CLI for AI agents. Navigate pages, fill forms, click buttons, take screenshots, and test web apps with minimal token usage via snapshot + element refs.
Run real-browser end-to-end (E2E) acceptance tests on your web app from any AI coding agent. Generate test scripts from plain English, replay them on localhost, capture screenshots, and validate user flows like signup, checkout, and dashboards. Works across Claude Code, Cursor, Codex, and Windsurf.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.