Skip to content

qa

Claude Code plugin marketplace of reviewed QA skills and agents: test automation, API, load, security, accessibility, mobile and manual testing.

Install

$/plugin marketplace add testland/qa

Install command taken from the project's README or registry entry. Always review code before running it.

testland-qa

A rigorously curated quality-engineering plugin marketplace for Claude Code; its skills also install into any agent via the skills.sh CLI. Every component is reviewed before merge.

Why testland-qa

  • Six-dimension quality rubric applied at manual PR review, with a hard reject for uncited claims (citation theater) as the citation floor
  • CI-validated composition: every agent's preloaded skills are reference-checked, no dangling deps
  • Differentiation required: every component must articulate how it differs from its nearest neighbors. Generic, persona-shaped scopes that can't name a trigger condition get sent back for reshaping
  • Reviewer-calibrated: two-evaluator rubric, A/C/F-grade exemplars in docs/REVIEWER_TRAINING.md

See Quality bar and docs/REVIEWER_CHECKLIST.md.

How it works

The marketplace ships these building blocks:

  • Role bundle: a one-command install of a whole role. qa-starter (the essentials every tester needs) plus the qa-role-* packs. Installing a bundle installs its member plugins for you. Start here.
  • Plugin: an installable unit scoped to one QA area (e.g. qa-api-testing, qa-load-testing). Install only the plugins your stack needs.
  • Skill: an atomic, self-contained capability inside a plugin, usually wrapping one tool or one technique (e.g. great-expectations, oauth-flow-test-author). Claude loads a skill when your request matches its trigger; you can also ask for it by name.
  • Agent: a task-scoped subagent that runs one focused job (e.g. schema-diff-reviewer reviews a migration diff and returns a findings table). An agent may preload one or more skills to do its work.

Installed components stay dormant until a matching task comes up, so adding a plugin doesn't add noise. It adds capability that activates on demand.

Install

Install a whole role in one command (recommended)

Add the marketplace once, then install a role bundle. Claude Code pulls in all of its member plugins automatically:

/plugin marketplace add testland/qa
/plugin install qa-starter@testland-qa

qa-starter is the essentials every tester needs. For a stack-specific role, install one of the qa-role-* bundles instead:

/plugin install qa-role-security@testland-qa    # AppSec / security testing
/plugin install qa-role-frontend@testland-qa    # web / UI automation
/plugin install qa-role-backend@testland-qa     # API / microservices / distributed

One bundle install brings in its whole member set (Claude Code lists what it added). The role bundles are listed under Start here and in CATALOG.md. Requires Claude Code v2.1.110+ (v2.1.143+ to enable the set together).

Install individual plugins

Prefer a narrower set? Install plugins one at a time:

/plugin install qa-data-quality@testland-qa

Cross-agent install (skills.sh)

Not on Claude Code? Any skill installs into Cursor, Copilot, Gemini, Windsurf, and 20+ other agents via the skills.sh CLI:

npx skills add testland/qa                              # browse and install from the repo
npx skills add testland/qa --skill <skill>              # one specific skill
npx skills add testland/qa --skill <one> --skill <two>  # several at once

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…

Explore related