Skip to content

QA My App

End-to-end QA testing as a Claude Code plugin. Drop it into any web-app repo and Claude detects the framework, walks every page in a real browser, drives every form / modal / button / role gate, runs the whole platform in parallel, and reports back with screenshots, console logs, network traces, and filed defects. No test code to write.

6 slash commands · 5 subagents · pluggable browser engine (Playwright default · Chrome DevTools · Stagehand/Browserbase) · 9 supported frameworks · 3 issue-tracker integrations (GitHub / Jira / Azure DevOps) · strict-validated by CI on every push · zero test code to write.

Auto-discovers your stack

Next.js, Remix, SvelteKit, Angular, Vue, Vite+React, Blazor, Flutter web, plain HTML — if it serves HTTP it’s testable. Languages, package manager, build tool, UI libs, validators and existing test frameworks are detected too.

Drives a real browser

A dedicated browser MCP per agent, isolated contexts, every form field probed, every modal opened, every destructive button rehearsed. Playwright by default, with Chrome DevTools and Stagehand as drop-in alternatives.

Runs at platform scale

Parallel browser agents fan out across the whole app. A 30-route SPA full regression goes from ~40 minutes serial to ~7 minutes at parallel_test_runners: 6.

Files real defects

Hook up GitHub, Jira, or Azure DevOps via MCP and the runner files failures directly as issues / tickets / work items, with screenshots and reproduction steps attached.

Stays in sync with your code

A Git pre-commit hook + Claude session hooks fingerprint every analysed source file and flag drift the moment a UI changes — so the next run tests what the UI actually does, not a stale plan.

Reviewable, replayable runs

Every run lands in QA-tests/results/runs/<UTC-timestamp>/ with a schema-rigid result.md per task, embedded screenshots, an append-only history, and a self-contained auto-refreshing report.html dashboard.

/plugin marketplace add elwizard33/qa-my-app
/plugin install qa-catalog@qa-my-app
/reload-plugins
/qa-catalog:init

See Install and Quickstart for the full walkthrough.