What problem does it solve?
This Skill helps you build features and fix bugs test first, so you can verify behavior early and avoid brittle tests tied to implementation details.
Core Features & Use Cases
- Behavior-Focused Testing: Write tests against public interfaces so they describe what the system does, not how it is built.
- Red-Green-Refactor Workflow: Move one behavior at a time from a failing test to the smallest passing implementation, then improve the design safely.
- Mocking at Boundaries: Mock only external systems such as APIs, databases, time, randomness, or the file system when necessary.
- Use Case: Use this Skill when adding a checkout flow, fixing a bug with confidence, or creating integration tests that survive refactors.
Quick Start
Use this skill to choose one behavior to test first, write the smallest failing test, and iterate red-green-refactor until the feature is complete.