Agent skill
vitest-targeted-testing
Use this when adding/fixing UI or smoke tests; prefer targeted Vitest runs first, then widen.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/testing/vitest-targeted-testing-localtaskrepo-lotar
SKILL.md
Frontend (UI) tests
-
Full run:
npm run test:ui
-
Target by test name:
npm run test:ui -- -t "<substring>"
-
Target a single file:
npm run test:ui -- view/<path>/<file>.test.ts
Smoke suite (Vitest + Playwright harness)
-
Full smoke (builds first):
npm run smoke
-
Quick smoke (no rebuild):
npm run test:smoke:quick
-
Target by test name:
npm run test:smoke:quick -- -t "<substring>"
-
Debug a single test in-process:
npx vitest watch --config smoke/vitest.config.ts --runInBand
Lint/typecheck
- Frontend typecheck:
npm run lint:frontend
Strategy
- Start as narrow as possible (one test/file).
- If failures look environment-related, pivot to the smoke debugging runbook.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?