Use this skill to practice test-driven development — writing tests before
implementation, using tests to drive design, and validating implementation
against pre-written tests. Activates when implementing new functionality,
refactoring code, or fixing bugs where regression coverage is needed.