Skip to content
meirlabs

testing

The meirlabs testing standard: Vitest, Playwright, CI, plain-language reports

v0.1.0

How every project sets up, writes, and runs tests, and how Claude reports results to a non-coder owner in plain language. Vitest and Testing Library cover unit and integration, Playwright covers real-browser end-to-end, and a CI workflow runs the whole suite on every push. Wiring a project is the test-wirer agent's job; this skill is the standard it wires and the rules every session follows afterward.

npx @meir-labs/skill-testing
GitHub

What it does

  • sets the canonical stack, Vitest and Testing Library for unit and integration, Playwright for end-to-end, no Jest or Cypress substitutes
  • requires a failing test first for every reported bug, and tests for every new feature before it ships
  • forbids deleting or skipping a failing test just to turn the suite green
  • reports in plain language after every run, what passed, what broke, and whether it is safe to deploy