What problem does it solve?
This Skill helps you write maintainable tests that verify behavior through public interfaces, so refactors don’t break your suite unnecessarily.
Core Features & Use Cases
- Test behavior, not implementation: Focus integration-style tests that describe what the system does, not how it does it.
- Vertical slice workflow: Use the red-green-refactor loop with tracer bullets (one test → minimal code → repeat) to avoid “horizontal slicing” crap tests.
- Mocking safely at boundaries: Mock only system boundaries like external APIs and databases, not internal collaborators.
- Use cases: Apply when building new features, fixing bugs, or when you want integration-style coverage and predictable refactoring confidence.
Quick Start
Ask an AI agent to implement your next feature using a red-green-refactor loop with one tracer bullet test at a time, keeping tests focused on public behavior and mocking only external boundaries.