vitest
Use when writing or modifying Vitest tests to follow best practices for test structure, assertions, mocking, and coverage
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install mcclowes/vague/vitestskilz install mcclowes/vague/vitest --agent opencodeskilz install mcclowes/vague/vitest --agent codexskilz install mcclowes/vague/vitest --agent geminiFirst time? Install Skilz: pip install skilz
Works with 22+ AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/mcclowes/vaguecp -r vague/.claude/skills/vitest ~/.claude/skills/Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
pytest-config
by athola
Standardized pytest configuration patterns for plugin development. Reducesduplication across parseltongue, pensive, sanctum, and other plugins.Trig...
shell-testing-framework
by manutej
Shell script testing expertise using bash test framework patterns from unix-goto, covering test structure (arrange-act-assert), 4 test categories, ...
markdownlint-custom-rules
by TheBushidoCollective
Create custom linting rules for markdownlint including rule structure, parser integration, error reporting, and automatic fixing.
feature-dev
by secondsky
Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer). Use for multi-file features, architect...
Agentic Skill Details
- Repository
- vague
- Stars
- 1
- Type
- Technical
- Meta-Domain
- development
- Primary Domain
- testing
- Market Score
- 14
Agent Skill Grade
B Score: 87/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Missing Table of Contents in Main File
- Reference Files Lack Internal Navigation
- Limited Trigger Coverage in Metadata
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 2026-01-24
Developer Feedback
I was checking out your vitest skill and noticed how you've structured the progressive disclosure—the way you layer from basic setup into advanced patterns really minimizes token overhead. With an 87/100, you're clearly nailing the practical stuff, but I'm curious whether you considered adding examples for some of the edge cases around test isolation or async handling that folks usually trip up on.
Links:
The TL;DR
You're at 87/100, solid B grade. This is based on Anthropic's best practices for agentic skills. Your strongest area is Writing Style (9/10)—the voice is imperative, concise, no fluff. Weakest is Spec Compliance (12/15), mainly because you're only hitting 1-2 trigger phrases when you could be more granular.
What's Working Well
- Progressive Disclosure is genuinely tight. Your three reference files (assertions.md, mocking.md, async.md) sitting below the main file is the right call. Separates overview from deep dives without bloating the core.
- Quick Start template hits the mark. You're giving developers something they can copy-paste immediately—describe, beforeEach, assertions. That's how you get adoption.
- Clear API language throughout. Using
vi.fn,vi.mock,vi.waitForconsistently makes it obvious you're speaking Vitest, not generic testing concepts.
The Big One: Missing Navigation in Reference Files
Your reference files are getting meaty (assertions.md is 102 lines, mocking.md is 116 lines), but they lack a table of contents. When someone's scanning for "which assertion should I use for object comparison?" they're scrolling the whole file. A simple TOC at the top of each reference file gains you ~2 points and makes the skill way more usable.
Fix: Add this after the header in each reference...
Browse Category
More development Agentic SkillsReport Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Thank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.