Vitest Configuration
Automates Vitest configuration, ensuring consistent test environments and optimized performance across projects.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add vitest-configuration npx -- -y @trustedskills/vitest-configuration
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"vitest-configuration": {
"command": "npx",
"args": [
"-y",
"@trustedskills/vitest-configuration"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
vitest-configuration
What it does
This skill enables AI agents to configure and manage Vitest, a fast unit testing framework designed for Vite-based projects. It handles setup tasks such as initializing test environments, defining configuration files, and integrating specific plugins to streamline the testing workflow.
When to use it
- Setting up an initial test environment for a new Vite or React project.
- Customizing Vitest options like coverage thresholds, reporters, or environment settings (e.g., Node.js vs. Browser).
- Integrating third-party plugins or custom matchers into the testing suite.
- Automating the generation of
vitest.config.tsorvite.config.tstest blocks.
Key capabilities
- Initializes Vitest projects with default or custom configurations.
- Manages environment variables and global setup files for tests.
- Configures coverage reporting tools and output formats.
- Sets up specific test runners and file patterns to match project structure.
Example prompts
- "Configure Vitest to run in the Node.js environment with 80% code coverage."
- "Create a
vitest.config.tsfile that uses the Playwright test runner." - "Set up Vitest to ignore specific folders and use the Jest-style snapshot format."
Tips & gotchas
Ensure your project is already initialized with Vite before attempting to configure Vitest, as they are tightly coupled. Always verify that the chosen environment (Node or Browser) matches the dependencies installed in your package.json to avoid runtime errors during test execution.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.