qa-bug-repro plugin
Bug reproduction and triage: well-formed bug reports, minimal failing tests built from issue reports, and CI failure classification before a fix starts. Also classifies production escapes by root gap. Agents (bug-report-from-recording, bug-repro-builder, defect-pipeline-runner) turn Playwright traces and HAR files into bug reports, build the repro test, and run the weekly defect review that clusters the backlog and narrates trends.
How to install the qa-bug-repro plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add testland/qa
/plugin install qa-bug-repro@testland-qaWhat's inside qa-bug-repro
6 parts read from the plugin's own files.
Agents 3
Call as @agent-qa-bug-repro:name- @agent-qa-bug-repro:bug-report-from-recordingsonnet
Use proactively whenever a Playwright trace.zip, HAR file, console log or screenshots from a failed run must become a bug report. Emits a report in the bug-report-template schema: verbatim errors, repro steps from the recorded actions, environment from the trace, expected vs actual.
- @agent-qa-bug-repro:bug-repro-buildersonnet
Use proactively whenever a bug report should become a minimal failing test or a minimal repro repository. Finds the smallest code unit that shows the failure, writes the failing test in the project's framework and runs it once to confirm it fails.
- @agent-qa-bug-repro:defect-pipeline-runnersonnet
Use proactively for a weekly defect review of a bug backlog or tracker export. Clusters bugs by root cause, writes the Pareto trend with week-over-week deltas and escape rate, classifies each production escape as a test, process or tooling gap, and assembles one report.
Skills 3
Claude loads it when the task matches- bug-report-template
Converts informal complaints or CI failure logs into structured, professional bug reports using industry-standard fields.
- ci-failure-triage
Classifies CI test failures into specific verdicts like defect, environment-drift, or flaky-known using seven extracted failure signals.
- defect-escape-taxonomy
Classifies production defects into test, process, or tooling gaps to identify actionable system improvements without assigning blame.
Using qa-bug-repro in Claude Code
Ask for an agent by name:
@agent-qa-bug-repro:bug-report-from-recording
@agent-qa-bug-repro:bug-repro-builderSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update qa-bug-repro@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-bug-repro@testland-qa
- Remove it
- /plugin uninstall qa-bug-repro@testland-qa
Skills in qa-bug-repro
- bug-report-templatetestland/qa
Converts informal complaints or CI failure logs into structured, professional bug reports using industry-standard fields.
25 files13stars - ci-failure-triagetestland/qa
Classifies CI test failures into specific verdicts like defect, environment-drift, or flaky-known using seven extracted failure signals.
24 files13stars - defect-escape-taxonomytestland/qa
Classifies production defects into test, process, or tooling gaps to identify actionable system improvements without assigning blame.
3 files13stars
qa-bug-repro plugin questions
How do I install the qa-bug-repro plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-bug-repro@testland-qa.
What does the qa-bug-repro plugin include?
qa-bug-repro bundles 3 agents, 3 skills.
Which agents come with qa-bug-repro?
bug-report-from-recording, bug-repro-builder, defect-pipeline-runner. Call one with @agent-qa-bug-repro:bug-report-from-recording.
How do I update or remove the qa-bug-repro plugin?
Update it with claude plugin update qa-bug-repro@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-bug-repro@testland-qa.
What license is the qa-bug-repro plugin under?
MIT, as stated in the plugin's manifest.