What problem does it solve? Setting up and maintaining a fast, modern test suite requires deep knowledge of Vitest's configuration options, mocking APIs, coverage providers, and advanced features like fixtures and projects, which are spread across extensive documentation. ## Core Features & Use Cases - Test Authoring: Covers the test/describe/expect APIs, lifecycle hooks, parameterized tests, and Jest-compatible assertions with native ESM and TypeScript support. - Mocking & Utilities: Provides patterns for vi.fn, vi.spyOn, module mocking, fake timers, stubbed globals, and environment variables. - Coverage, Filtering & Projects: Explains V8/Istanbul coverage setup, test filtering by name or tags, sharding for CI, and multi-project workspace configurations. - Use Case: When migrating a Jest test suite to Vitest, use this Skill to configure vitest.config.ts, rewrite mocks with vi utilities, and set up coverage thresholds in one pass. ## Quick Start Use the vitest skill to write a test file with mocked API calls and configure coverage for my project.