standards-tdd
Installation
SKILL.md
Test-Driven Development
Philosophy
Tests verify behavior through public interfaces, not implementation details. Good tests survive refactors because they describe what the system does, not how.
Warning sign: tests break during refactors where behavior hasn't changed.
Reference Guide
| File | Load when |
|---|---|
| tests.md | Writing or reviewing test cases — good vs. bad patterns |
| mocking.md | Deciding what to mock or designing for mockability |
| interface-design.md | Designing public interfaces for testability |
| deep-modules.md | Evaluating module depth and interface size |
| refactoring.md | Looking for refactor opportunities after GREEN |