What problem does it solve? It prevents false-green test suites and implementation-coupled tests by enforcing a disciplined red-green-refactor workflow where every test verifies observable behavior through public interfaces before any implementation exists. ## Core Features & Use Cases - Vertical tracer-bullet workflow: Write one failing test, then the minimal code to pass it, repeating per behavior instead of writing all tests upfront. - Integration-style testing guidance: Drive the real game core and renderer (vitest with jsdom, the window.__qa harness) rather than mocking internal collaborators. - False-green detection: Mandate red-before-green and mutation-checking so tests actually fail when behavior breaks. - Use Case: When fixing a reproducible bug in the incremental RPG, reproduce it as a failing test first, implement the minimal fix, then refactor with the suite green. ## Quick Start Use the tdd skill to fix this bug by writing a failing test first, then the minimal implementation, then refactoring.