Use during coding work: implementing features, fixing bugs, refactoring, reviewing code, designing APIs, writing tests, building services. Encodes 23 principles covering code design, testing, errors, review process, maintenance, and observability.
Use when test files are written or modified, or user asks to "review tests" or "check test changes". Catches weakened assertions, missing coverage, and tests rewritten to match buggy behavior.