What problem does it solve?
Drives feature implementation through disciplined test-driven development with red-green-refactor cycles around vertical slices. Each cycle pins one observable behavior with a failing test, then adds the minimal code to pass, and finally refactors while green. Never refactor while red.
Core Features & Use Cases
- Vertical-slice focused TDD: write a single test per task plan that exercises the public contract, then implement minimal code to satisfy it.
- Public-interface testing: tests verify external behavior rather than internals, enabling safe refactors.
- Structured workflow: follows the steps of confirming interface, writing a tracer bullet, looping red-green-refactor, and closing the slice.
Quick Start
Start a TDD cycle by pinning a public-interface behavior with a failing test, then implement the minimum code to pass.