What problem does it solve? It prevents developers from writing production code without tests by enforcing a strict test-first discipline, ensuring every feature and bugfix is verified by a failing test before implementation begins. ## Core Features & Use Cases - RED-GREEN-REFACTOR Enforcement: Mandates writing a failing test first, verifying it fails for the right reason, then writing minimal code to pass. - Bug Reproduction Workflow: Guides writing a reproduction test, fixing the bug, and reverting the fix to prove the test actually catches the defect. - Multi-Stack Examples: Provides concrete test patterns for Flutter/Dart controllers, Express+Prisma API endpoints, and FastAPI services. - Use Case: When implementing a new SOS confirmation feature in a Flutter app, write the failing controller test first, watch it fail, then implement the minimal controller logic to make it pass. ## Quick Start Use the tdd skill to implement the new feature by writing a failing test first and following the red-green-refactor cycle.