What problem does it solve?
This Skill helps you avoid fragile, implementation-coupled tests by teaching you to verify behavior through public interfaces while driving development with a disciplined red-green-refactor loop.
Core Features & Use Cases
- Behavior-first integration testing: Write tests that describe observable capabilities and survive internal refactors.
- Vertical slice workflow (tracer bullets): Implement the minimal code needed to make each new test pass, one behavior at a time.
- Test quality guardrails: Identify and prevent common anti-patterns like horizontal slicing and over-mocking internals.
- Refactor safely after green: Extract duplication and deepen modules only after the full suite is passing.
Quick Start
Start a loop by writing a single integration-style test for one public behavior, make it pass with the smallest possible implementation, and repeat for the next behavior before refactoring.