Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Writes Vitest tests following project patterns: __tests__/ directories, vi.mock() for module mocking with vi.hoisted() for test-time factories, global LLM mock from src/test/setup.ts, environment variable save/restore in beforeEach/afterEach, vi.clearAllMocks() lifecycle, and test file organization. Use when user says 'write tests', 'add test coverage', 'test this', creates *.test.ts files, or when test failures appear in CI. Do NOT use for non-test code or for debugging without writing tests.
name: caliber-testing description: Writes Vitest tests following project patterns: tests/ directories, vi.mock() for module mocking with vi.hoisted() for test-time factories, global LLM mock from src/test/setup.ts, environment variable save/restore in beforeEach/afterEach, vi.clearAllMocks() lifecycle, and test file organization. Use when user says 'write tests', 'add test coverage', 'test this', creates *.test.ts files, or when test failures appear in CI. Do NOT use for non-test code or for debugging without writing tests. paths:
__tests__/ directories parallel to source files: src/[module]/__tests__/[module].test.ts__tests__/ directories in vitest.config.ts's include glob (already configured: src/**/*.test.ts)src/test/setup.ts — it is the global LLM provider mock already applied to all testsprocess.env in beforeEach, restore in afterEach, and explicitly delete env vars to test absencenpx skills add caliber-ai-org/ai-setup --skill caliber-testingHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Very clear and well structured, with almost no room for misunderstanding.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Highly actionable with clear, concrete steps that an agent can follow directly.