qa-my-app

Solid

Claude Code plugin: auto-generated deep QA test catalog for any web app

plugin 1 stars 0 forks Updated 2 weeks ago MIT

Install

Plugins install via a marketplace, in two steps.

This plugin isn't listed in a marketplace we've indexed. Install it directly from its GitHub repository — the README has the setup steps.

View on GitHub

Bundles

Everything this plugin ships — skills, agents, commands, hooks, and MCP servers it bundles.

Skills (7)

Testing & QA Listed

init

Bootstrap a fresh QA-tests/ folder in this project. Auto-detects the framework, discovers every route, loads each page in a real browser, inventories every form/button/modal/role guard, and writes deep test tasks. Use on a new project or to re-baseline the catalog. Optional argument is the dev server URL (defaults to the configured value, then to the framework-detected default).

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

run-all

Run end-to-end tests for some or all pages in this app. Asks the user which routes/tasks to cover (or accepts a filter argument), builds a persistent task-queue index for the run, dispatches batches of test-runner subagents in parallel, verifies each returned result.md against the schema, retries verification failures once, then writes a final cross-task report. Use after a sprint, after a dependency bump, or before a release.

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

run

Execute a single QA task end-to-end via the qa-test-runner subagent (project-level, installed by /qa-my-app:init). Writes a date-stamped result.md with per-TC pass/fail, embedded screenshots, console errors, and network failures, then appends to QA-tests/results/history.json. Argument is the task id (e.g. T03 or T03-customers-create).

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

scan

Force a full re-scan of every route and rewrite every task, regardless of fingerprints. Use when the catalog drifted too far or when you change the test-author template or task depth. Destructive — overwrites QA-tests/tasks/ after backing them up.

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

status

Print a one-shot health + inventory snapshot of the QA catalog in this project — browser-agent install status, catalog framework/route/task counts, configured issue-tracker integrations, drift vs. source, and the most recent run's pass/fail/blocked totals. Read-only; never modifies the catalog. Use to verify an install or get your bearings before a run.

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

sync

Re-scan only the routes whose source files changed since the last catalog generation, then patch QA-tests/catalog.json with adds/updates/removes. Run after pulling changes, before committing, or whenever the file-change hook prompts you. Idempotent. Honors plugin user-config for parallelism, auth, and task depth.

1 Updated 2 weeks ago
elwizard33
Testing & QA Listed

verify

Verify the work in flight — test only what changed. Resolves scope from this conversation + uncommitted git diff (default), a branch/PR range, an explicit path/route, or a connected issue tracker's acceptance criteria (e.g. /qa-my-app:verify PROJ-123). Re-authors the affected tasks so their happy paths fill forms with real data and submit, runs them in a real browser, and reports pass/fail per acceptance criterion. The fast inner-loop counterpart to the full-suite /qa-my-app:run-all.

1 Updated 2 weeks ago
elwizard33

Agents (8)

./agents/catalog-reconciler.md ./agents/route-discoverer.md ./agents/test-author.md catalog-reconciler.md qa-page-analyzer.md qa-test-runner.md route-discoverer.md test-author.md

Hooks (1)

hooks.json

Quality Score: 71/100

Stars 20%
10
Recency 20%
90
Manifest 20%
100
Documentation 15%
0
Issue Health 10%
80
License 10%
100
Description 5%
100

Details

Author
elwizard33
Repository
elwizard33/qa-my-app
Created
2 months ago
Last Updated
2 weeks ago
Language
JavaScript
License
MIT