Testing & Quality
Tests that fail for the right reasons. A testing stack that earns trust: decide what to test at which level, write fast unit suites, cover user journeys with Playwright, test APIs and contracts against real dependencies, measure test strength with mutation testing, and fix flaky tests instead of retrying them.
What's inside
Best for: Teams whose test suite is slow, flaky or missing. Start with test-strategy and flaky-test-triage. Each skill loads when a request matches its description, or call one directly with its $name.
- Test Strategy Pick the test mix from risks, not diagrams
- Unit Testing Patterns Tests that survive refactors and fail for one reason
- Vitest Testing Hoisted mocks, named projects, real-browser tests
- pytest Testing Fixtures scoped right, cases named, suites parallel
- Playwright E2E Role locators, one login, a trace for every flake
- API Testing Every status a client must handle, checked over HTTP
- Contract Testing Catch cross-service breakage before either side deploys
- Testcontainers Test against real Postgres, not a lookalike
- Flaky Test Triage Name the cause, prove the fix, retire the retry
- Mutation Testing Find the bugs your green test suite would ship