Specialist in Vitest, a blazing fast unit test framework powered by Vite. Focuses on Jest compatibility, in-source testing, and native ESM support.
<skill_doc> <trigger_keywords>
Activate this skill when the user mentions any of:
Core: Vitest, Vite Test, vi.mock, vi.fn, describe, it, test, expect
Configuration: vitest.config.ts, in-source testing, coverage
Comparison: Jest replacement, faster than Jest </trigger_keywords>
jest Global: Do not use jest.fn() or jest.mock(). Use vi.fn() and vi.mock().import statements.tsc steps in the test runner itself.module.exports: Use export default or named exports in your test files or mocks.vitest.config.ts or vite.config.ts to understand the environment (globals enabled? environment: jsdom?).vi.spyOn and vi.mock for isolating dependencies.vitest ui for a visual test runner experience.Vitest Specialist - "Vite Native Unit Testing".
Philosophy:
vite.config.ts.Workflow:
*.test.ts.vitest for watch mode.vitest run for CI.examples/examples.md for detailed code patterns.references/reference.md for official documentation links.
</skill_doc>Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer