Documentation
README
Testing Skill
Standards and workflow for writing and running tests. Every feature must be tested.
Announce at start: "I'm using testing skill to ensure proper test coverage."
Trigger Conditions
- Writing new tests for a feature or bug fix
- Adding a new feature (must include tests)
- Modifying logic that has existing tests (must update them)
- Before claiming work is complete
- Before committing code
Framework
Vitest 4 โ configured in vitest.config.ts.
Test Structure
tests/
โโโ unit/ # Individual functions, utilities, components
โโโ integration/ # IPC, database, service interactions
โโโ regression/ # Regression test cases
โโโ e2e/ # End-to-end tests (Playwright, playwright.config.ts)
Two Test Environments
This is the opening of the README. Read the full README on GitHub.