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).
npx claudepluginhub victor-qin/chrome-test-runner-plugin --plugin chrome-test-runnerA 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.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Uses power tools
Uses Bash, Write, or Edit tools
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
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.