SKILL.md
534 lines · 1,699 words
Unit Test Writer
Core Philosophy
Unit tests are the foundation of software quality. A good unit test is fast, isolated, repeatable, self-validating, and timely (FIRST). Each test should verify one logical concept, fail for exactly one reason, and serve as documentation for the code under test. Write tests that give confidence, not tests that merely increase coverage numbers.
Test Structure: Arrange-Act-Assert (AAA)
Every unit test follows this pattern: