What problem does it solve?
The tdd skill prevents fragile development by turning feature work and bug fixes into a sequence of behavior-focused tests, so you only change code when evidence shows the public behavior works.
Core Features & Use Cases
- Integration-style, public-interface tests: Write tests that verify what the system does (not how it does it) using real code paths through public APIs.
- Red-green-refactor loop with tracer bullets: Use one test at a time to drive minimal implementation, then refactor only after the suite is green.
- Workflow guidance and handoffs: Start with repo study, escalate to architecture/testing helpers when seams are unclear, and pass passing evidence to delivery steps.
Use this when you are adding a feature, fixing a regression, or improving design and you want test-first discipline with clear evidence at each cycle.
Quick Start
Ask for a tdd plan and then guide the agent to produce the first failing tracer-bullet test from the smallest public behavior you want, followed by the minimal code to make it pass.