What problem does it solve? It enforces disciplined test-driven development by executing plan files item by item, ensuring every behavior change is driven by a failing test and every structural change is validated against an unchanged test suite. ## Core Features & Use Cases - Plan-Driven Execution: Resolves plan files from the .plans/ directory, finds the next unchecked item, and works through Test:, Test (integration):, and Refactor: items in order. - Red-Green-Refactor Cycle: Writes a failing test, implements the minimum code to pass it, then refactors only when all tests pass, with fast-tier and slow-tier test runs at the right checkpoints. - Living Plan Management: Appends newly discovered test cases to the plan, reports phase completions, and keeps structural and behavioral commits separate. - Use Case: After creating a TDD plan for a new feature, invoke the skill with the plan filename and it implements each test increment, marking checkboxes and suggesting commits per phase. ## Quick Start Ask the AI to run the tdd skill on your plan file, for example by saying: execute the TDD plan in .plans/watch-refresh.md.