15 QA commands for Claude Code — test cases, PR reviews, bug reports, and more. Auto-detects your stack. Zero config.
scroll to see all 15 commands
Bug reports in seconds. Describe what broke. Get back severity classification, steps to reproduce, expected vs actual, and environment fields — formatted for your tracker, not a generic template.
PR reviews that actually help. It reads the diff, maps which files touch which user flows, and writes a QA checklist grounded in what actually changed — not a checklist you've seen a hundred times.
Artifacts that fit your stack. It knows you're using Jest, not Pytest. It knows your CI runs on GitHub Actions. The output matches what your team already does, automatically.
Install once. Open any project. It scans your stack before you type your first command.
One command. Works with any project — React, Django, .NET, Go, whatever you're building.
On session start, QA Toolkit scans your stack and saves context. Knows your frameworks, test tools, and CI setup automatically.
Type a slash command in plain English. Because it already knows your stack, the output uses the right format, the right frameworks, the right test runner.
Start anywhere — every command works standalone. But chaining builds richer, state-aware context.
graph LR
setup["setup"] --> prreview["pr-review"]
prreview --> regplanner["regression-planner"]
regplanner --> releaseready["release-readiness"]
prreview --> bugreport["bug-report"]
regplanner --> testcases["test-cases"]
testcases --> e2etest["e2e-test"]
testcases --> testdata["test-data"]
Run /qa-toolkit:setup first to confirm your detected stack, then follow the Suggested Next Steps at the bottom of each artifact.
Grouped by where they fit in your workflow. Each one produces a formatted artifact saved to qa-artifacts/.
/qa-toolkit:test-casesTest cases from requirements — table, Gherkin, or checklist format
/qa-toolkit:test-planFull test plan with scope, strategy, and coverage targets
/qa-toolkit:test-dataSynthetic test data — JSON, CSV, or SQL
/qa-toolkit:e2e-testPlaywright test scaffold with line-by-line comments
/qa-toolkit:api-testAPI test suite — cURL, Postman collection, or Playwright
/qa-toolkit:pr-reviewRisk-flagged PR review with plain-English summary and QA checklist
/qa-toolkit:bug-reportStructured bug report from a casual description
/qa-toolkit:exploratory-testingExploratory test charters with session-based heuristics
/qa-toolkit:regression-plannerRisk-based regression plan with time estimates
/qa-toolkit:release-readinessGo/no-go assessment with quality gate scoring
/qa-toolkit:risk-prioritizationRanked risk matrix across features and change areas
/qa-toolkit:coverage-gapCoverage gap analysis against requirements or test plan
/qa-toolkit:flaky-test-diagnosisRoot cause analysis for flaky tests with fix recommendations
/qa-toolkit:accessibilityWCAG 2.1 audit with plain-English manual test scripts
/qa-toolkit:setupRead project docs, confirm detection, save preferences
Three QA personas for multi-turn interactive work. They remember context across the conversation and adapt as you share more.
The Code Reviewer's QA Brain
Walk me through this PR. What should I actually be testing? Translates code changes into testing impact in plain English.
The Edge Case Hunter
Help me find what could break in this feature. Generates exploratory test charters and surfaces edge cases you wouldn't think to test.
The Release Decision Maker
Let's decide if we're ready to ship. Makes release decisions, plans regression scope, and produces executive summaries.
Works with any project. Configurable if you want — but you don't have to.
On first session, auto-detection runs and saves your project context to qa-artifacts/.qa-context.json. Every subsequent command reads from it.