qa-test-review plugin
Test code review for test files only: conventions, isolation, object-model patterns, framework architecture audits, and test suite health checks. Includes a framework blueprint for new suites and a test design scorecard. Agents (test-code-critic, e2e-selector-quality-critic, framework-architecture-auditor, test-suite-health-auditor) review structure, assertions and mocking, selector fragility, framework architecture, and suite health. Production code is out of scope.
How to install the qa-test-review 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-test-review@testland-qaWhat's inside qa-test-review
11 parts read from the plugin's own files.
Agents 4
Call as @agent-qa-test-review:name- @agent-qa-test-review:e2e-selector-quality-criticsonnet
Use proactively whenever Playwright, Cypress, Selenium or WebdriverIO tests may rely on brittle selectors. Flags CSS class, nth-child, XPath and position selectors and proposes getByRole, getByLabel and other accessibility-first locators. Assertion style is test-code-critic.
- @agent-qa-test-review:framework-architecture-auditorsonnet
Use proactively for a quarterly or pre-refactor review of a whole test framework. Audits page-object consistency, base-class depth, fixture coupling, helper sprawl, naming and wait conventions, convention drift, CI health and dead helpers across files. Single test files are test-code-critic.
- @agent-qa-test-review:test-code-criticsonnet
Use proactively whenever test files (*.spec.*, *.test.*, tests/) change in a PR. Flags structure problems (AAA, one behavior per test, naming, magic numbers, fixture coupling), vague assertions and over-mocking, with file:line evidence. Selector fragility is e2e-selector-quality-critic.
- @agent-qa-test-review:test-suite-health-auditorinherit
Use proactively whenever a team wants an outside read on a whole test suite's health. Inventories files, classifies tiers, checks the pyramid ratio, flake rate and ROI per layer and selector and assertion quality, and returns Healthy, Needs pruning, Needs refactor or Cannot assess with top fixes.
Skills 7
Claude loads it when the task matches- object-model-patterns
No description in the file.
- test-code-conventions
No description in the file.
- test-design-scorecard
No description in the file.
- test-framework-architecture-audit
No description in the file.
- test-framework-blueprint
No description in the file.
- test-isolation-patterns
No description in the file.
- test-suite-health-audit
No description in the file.
Using qa-test-review in Claude Code
Ask for an agent by name:
@agent-qa-test-review:e2e-selector-quality-critic
@agent-qa-test-review:framework-architecture-auditorSkills 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-test-review@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-test-review@testland-qa
- Remove it
- /plugin uninstall qa-test-review@testland-qa
qa-test-review plugin questions
How do I install the qa-test-review plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-test-review@testland-qa.
What does the qa-test-review plugin include?
qa-test-review bundles 4 agents, 7 skills.
Which agents come with qa-test-review?
e2e-selector-quality-critic, framework-architecture-auditor, test-code-critic, test-suite-health-auditor. Call one with @agent-qa-test-review:e2e-selector-quality-critic.
How do I update or remove the qa-test-review plugin?
Update it with claude plugin update qa-test-review@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-test-review@testland-qa.
What license is the qa-test-review plugin under?
MIT, as stated in the plugin's manifest.