What problem does it solve?
Helps teams and individual developers produce behavior-focused, maintainable tests and avoid brittle implementation-coupled test suites by guiding them through a disciplined red-green-refactor loop.
Core Features & Use Cases
- Tracer-bullet workflow: Write one failing test, implement the minimal code to pass, then repeat to build features iteratively.
- Testability-first design: Encourage small public interfaces, dependency injection, and integration-style tests that verify behavior not implementation.
- Refactor guardrails: Clear checklist and rules (never refactor while red, focus on public APIs) to keep tests resilient during code evolution.
- Use case: When adding a checkout flow or fixing a complex bug, use this Skill to plan behaviors to test, create a tracer-bullet test, implement the minimal change, and then safely refactor.
Quick Start
Start by writing a single failing test that asserts the desired public behavior, implement the minimal code to make it pass, and then refactor while running tests.