What problem does it solve?
Use this Skill when you need to build features or fix bugs with confidence while keeping tests aligned to real user behavior. It helps you avoid brittle, implementation-coupled test suites and keeps each change moving in small, verifiable steps.
Core Features & Use Cases
- Planning the interface: Clarifies what public API and behaviors should exist before coding.
- Tracer-bullet delivery: Guides one test → one implementation → repeat, so progress stays visible and controlled.
- Refactor-safe testing: Encourages integration-style tests, limited mocking at boundaries, and refactoring only after green.
- Use cases: Adding a checkout flow, fixing a bug in a service, or hardening a module with behavior-focused tests.
Quick Start
Ask the AI to help you plan the first behavior to test, write one failing test, implement the minimum code to pass it, and then refactor safely after the suite is green.