agentsclimarketplace

Qa

Skill Dragoon0x/dragoon-skills/skills/qa

design intelligence for ai coding agents. one unified cli, 36 commands across recon, review, build, plan, ship, test, reflect, power. zero npm deps.

Install
npx -y skills add Dragoon0x/dragoon-skills --skill qa

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Scaffold a playwright e2e test suite with 4 smoke tests (page loads, h1 visible, no console errors, no broken images). Detects the project's stack to set the right baseURL. Writes a runner script that installs browsers on first run. Dragoon does NOT install browsers itself - the runner script does. Defaults to dry-run; pass --apply to write. Run as `node ~/.claude/skills/dragoon/skills/qa/scripts/qa.js`.

SKILL.md

1.3 KB, as published. Nobody here has run it

/qa

Scaffolds a playwright e2e test suite tuned to the codebase.

When to use

  • The user wants to add e2e tests
  • "Set up smoke tests", "scaffold playwright", "browser tests"
  • Before a launch, when there are no e2e tests yet

What it writes

  • playwright.config.ts configured with the right baseURL for the detected stack (Next.js → 3000, SvelteKit → 5173, etc.)
  • tests/e2e/smoke.spec.ts with 4 tests: page loads with title, h1 visible, no console errors, no broken images
  • tests/e2e/run.sh runner that installs @playwright/test and Chromium on first run

Dragoon does not install playwright or browsers. The runner script does that on first run.

Run it

dragoon qa                      # preview
dragoon qa --apply              # write

Then

npm i -D @playwright/test
bash tests/e2e/run.sh

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.