What problem does it solve? It prevents developers from skipping tests by enforcing a test-first workflow, breaking feature work into small verifiable tasks where each test is written before its implementation and committed immediately after passing. ## Core Features & Use Cases - TDD Task List Format: Structures work as markdown checklists pairing each test task with its minimal implementation task. - Red-Green-Commit Workflow: Enforces the cycle of writing a failing test, implementing just enough to pass, then committing each green task. - Granularity Guidance: Provides examples distinguishing overly broad tasks from appropriately scoped ones, plus recovery steps when test-first was skipped. - Use Case: When building a new UI component like a loading throbber, use this Skill to produce a task list covering initialization tests, increment behavior tests, and animation state tests, each followed by its minimal implementation. ## Quick Start Ask the AI to create a test-first todo task list for the feature you are about to implement.