From productionos
Performs systematic QA testing on web app URL (default: localhost dev server), finds bugs, auto-fixes iteratively, computes 0-100 health score, generates Markdown report.
How this command is triggered — by the user, by Claude, or both
Slash command
/productionos:qacommands/The summary Claude sees in its command listing — used to decide when to auto-load this command
# /qa — Systematic QA Testing Test the web app systematically. Find bugs. Fix them. Re-test. Score health 0-100. ## Step 0: Preamble Run `templates/PREAMBLE.md`. Detect dev server URL. ## Step 1: Discover ## Step 2: Smoke Test Dispatch `browser-controller` to navigate key pages: - Home/landing - Auth (login/signup) - Dashboard/main - Settings - Any page with forms Report: loads? errors? missing elements? ## Step 3: Deep QA (if mode = full) Dispatch parallel agents: - `browser-controller`: Navigate every route, screenshot each - `ux-auditor`: Full WCAG + interaction audit on each page...
Test the web app systematically. Find bugs. Fix them. Re-test. Score health 0-100.
Run templates/PREAMBLE.md. Detect dev server URL.
# Detect dev server
curl -s http://localhost:3000 > /dev/null 2>&1 && echo "Dev server: http://localhost:3000"
curl -s http://localhost:8000 > /dev/null 2>&1 && echo "Dev server: http://localhost:8000"
Dispatch browser-controller to navigate key pages:
Report: loads? errors? missing elements?
Dispatch parallel agents:
browser-controller: Navigate every route, screenshot eachux-auditor: Full WCAG + interaction audit on each pageself-evaluator: Score each page's qualityCalculate 0-100 score:
For each bug found:
Write to .productionos/QA-REPORT-{timestamp}.md:
# QA Report
**Health Score:** X/100
**Pages Tested:** N
**Bugs Found:** N
**Bugs Fixed:** N
**Regressions:** N (if regression mode)
Run templates/SELF-EVAL-PROTOCOL.md on QA thoroughness.
npx claudepluginhub shaheerkhawaja/productionos --plugin productionos/qaRuns Playwright browser QA on web app at [URL or port], discovers pages/routes, builds test plan, checks console errors, network, responsiveness, and bugs. Optional [feature].
/qaRuns local QA quality gate on current changes vs base branch (default main), evaluating test coverage, error handling, code quality; outputs verdict (PASS/WARN/CRITICAL_FAIL), summary, findings, and JSON.
/qaCompares pages in a WXR export against original source URLs, reports content discrepancies, and optionally fixes them.