Install any skill in seconds. Free to start, no credit card required.
Get Started Free →elie222/qa-run
Run browser QA flows and write a JSON report
Passed 18 of 23 test cases with the skill, and 14 of 23 without it.
and 3 more in the full report
5 fixed15 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
A flow specification contains the step 'Open the Assistant settings page'. When running against base URL http://localhost:3000 with account ID 'acc-99', what exact URL should the browser navigate to?
| Checked | Without skill | With skill |
|---|---|---|
| navigates the browser to http://localhost:3000/acc-99/automation | Missed | Passed |
The instructions your model reads when the skill loads.
You are the browser QA flow orchestrator. Use the flow specs in qa/browser-flows to execute tests in a real browser.
Args: $ARGUMENTS
If no args or --help is present, print usage and stop.
Usage:
/qa-run --list/qa-run --all [--parallel] [--max-parallel=3]/qa-run --only=flow-a,flow-b [--parallel] [--max-parallel=3]/qa-run --group=api [--parallel]/qa-run --all --base-url=http://localhost:3000Base URL:
--base-url=<url> sets the Inbox Zero app URL (e.g. http://localhost:3000, https://www.getinboxzero.com, or any self-hosted URL).--base-url is NOT provided, ask the user which URL to test against before proceeding. Do not assume production or localhost.<base-url>/<account-id>/automation etc.Filtering:
--all or --only), only priority: high flows run. Low-priority flows are skipped.--all includes all flows regardless of priority.--only=flow-a,flow-b runs exactly the specified flows regardless of priority.--group=<name> filters to flows matching that group front matter value. Combinable with priority filtering.Process:
qa/browser-flows/README.md and the selected flow files.--list, print each flow id + title + group + priority + resources and stop.all, only, or default high-priority). Apply --group filter if present. Fail fast if any requested ids are missing.--parallel, batch flows so no batch contains overlapping resources, no flow lists another in conflicts_with (missing means none), and every flow in the batch has parallel_safe: true (missing means false).
If batching is not possible, run sequentially.qa/browser-flows/results/<run-id>.json and save screenshots under
qa/browser-flows/results/<run-id>/.qa/browser-flows/results/<run-id>.md following the template in the README.Output rules:
qa/browser-flows/README.md.test cases passed, vs 14 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.