Write tests that state the behavior clearly.
unit testing
Shapes unit tests around behavioral contracts, deterministic setup, and visible failure claims.
When to use it
Use when writing or refactoring unit tests, including new files, added cases, flaky tests, or unreadable tests.
It changes how the agent writes or refactors unit tests in the project.
What you provide
No additional actions listed in the analysis.
Requires the principal-engineering skill as background.