Use when writing unit/integration tests for Vite projects - configure vitest.config.ts, write test suites with describe/it, create mock implementations with vi.fn and vi.mock, set up code coverage thresholds, and run tests in parallel
100
Does it follow best practices?
Validation for skill structure
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-crafted skill description that excels across all dimensions. It opens with an explicit 'Use when' clause, lists specific concrete actions with Vitest-specific terminology, and is clearly distinguishable from other testing-related skills through its Vite/Vitest focus. The description uses proper third-person voice and avoids vague language.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'configure vitest.config.ts', 'write test suites with describe/it', 'create mock implementations with vi.fn and vi.mock', 'set up code coverage thresholds', and 'run tests in parallel'. | 3 / 3 |
Completeness | Explicitly answers both what (configure vitest, write test suites, create mocks, set up coverage, run parallel tests) AND when ('Use when writing unit/integration tests for Vite projects') with a clear trigger clause at the start. | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'unit/integration tests', 'Vite projects', 'vitest.config.ts', 'describe/it', 'vi.fn', 'vi.mock', 'code coverage', 'tests in parallel'. Good coverage of both general testing terms and Vitest-specific terminology. | 3 / 3 |
Distinctiveness Conflict Risk | Clearly scoped to Vitest and Vite projects specifically, with distinct triggers like 'vitest.config.ts', 'vi.fn', 'vi.mock' that wouldn't conflict with Jest or other testing frameworks. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-crafted skill that exemplifies good practices: it's concise, immediately actionable with executable code, and uses progressive disclosure effectively through a clear reference table and loading checklist. The cross-skill references add value without bloating the main content.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content is lean and efficient, providing only essential information. No unnecessary explanations of what Vitest is or how testing frameworks work - it assumes Claude's competence and jumps straight to actionable content. | 3 / 3 |
Actionability | Provides fully executable, copy-paste ready code examples including npm install command, complete vitest.config.ts setup, and a working test file with proper imports. All code is concrete and immediately usable. | 3 / 3 |
Workflow Clarity | For a skill that serves as an overview/entry point, the workflow is clear: install, configure, write tests. The 'When to Use' section clarifies scope, and the reference table provides clear navigation for specific tasks. No destructive operations require validation checkpoints. | 3 / 3 |
Progressive Disclosure | Excellent structure with a concise quick start and well-organized one-level-deep references. The reference table and loading checklist clearly signal where to find detailed information without nesting. The 'DO NOT load all files' guidance is particularly helpful. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
100%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.