What problem does it solve? It enforces a consistent test-driven development workflow so new features and bug fixes always start with failing tests, follow a Red-Green-Refactor cycle, and use standardized test file naming across a Next.js and Vitest codebase. ## Core Features & Use Cases - TDD Workflow Enforcement: Mandates a two-step process where test case outlines (describe/it.todo) are fixed before implementing the actual test bodies, preventing ad-hoc test writing. - Test Strategy Guidelines: Separates lightweight view/smoke tests (.view.test.tsx) from full logic tests (.spec.tsx), plus logic unit tests and integration tests with msw. - Scenario Generation Checklist: Provides a structured checklist covering happy paths, error handling, boundary values, state transitions, and accessibility (vitest-axe). - Use Case: When asked to add a new form component, the skill first produces a describe/it.todo outline, then implements the tests, then drives the minimal implementation until all tests pass. ## Quick Start Ask the AI to implement a new feature or fix a bug using TDD with the test-case outline first, then the test implementation, following the Red-Green-Refactor cycle.