quality-assurance
Plan and write tests, fix flaky suites, and gate releases on quality. Covers the test pyramid (unit, integration, E2E), per-stack tools (Vitest, pytest, Playwright, Flutter test), coverage policy, flaky-test triage, and test plans. Use this skill whenever the user mentions tests, testing, test coverage, E2E, Playwright, Cypress, flaky tests, QA, load testing, or asks "how do I test this", even if they only say "this keeps breaking" about a suite. Not for writing features (see stack skills) or security audits (see security-review).
Pinned to revision 9bf36daa2e81, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/quality-assurance/SKILL.md
- skills/quality-assurance/evals/check-fixtures.sh
- skills/quality-assurance/evals/evals.json
- skills/quality-assurance/evals/files/no-tests/package.json
- skills/quality-assurance/evals/files/no-tests/src/pricing.js
- skills/quality-assurance/evals/files/tested/package.json
- skills/quality-assurance/evals/files/tested/src/pricing.js
- skills/quality-assurance/evals/files/tested/src/pricing.test.js
- skills/quality-assurance/references/test-pyramid.md
- skills/quality-assurance/scripts/test-check.sh
- skills/quality-assurance/templates/test-plan.md
Every link opens the file at its source, pinned to the revision this page describes.