tdd
Installation
SKILL.md
Test-Driven Development
Apply these test-quality rules during each red → green cycle.
Read GLOSSARY.md, then use docs/decisions/README.md to load only the decision
subjects relevant to the behavior under test. If code, spec, and a decision
contract conflict at the decision level, surface the conflict instead of
silently choosing one. Use current terms in test names and public interfaces.
Good tests
Test behavior through public interfaces so internal refactoring does not break tests. Use specification-style names that state the capability under test.
See tests.md for examples and mocking.md for mocking guidelines.