What problem does it solve?
It helps you build or fix TypeScript software by working test-first, so behavior is verified before implementation and regressions are caught early.
Core Features & Use Cases
- Behavior-focused testing: Write integration-style tests against public interfaces instead of coupling to internals.
- Red-green-refactor workflow: Add one test at a time, implement the minimum code, then refactor safely.
- Guided planning: Clarifies the public interface, prioritizes behaviors, and encourages evidence-driven validation.
- Use cases: Building a new feature, fixing a bug, or adding integration coverage for a critical path.
Quick Start
Use the tdd skill to plan and implement this feature test-first, starting with the most important public behavior.