What problem does it solve? Test suites often pass while hiding real defects: tests grep source text instead of driving behavior, stub the very component they claim to exercise, assert constants against their own literals, or silently go green over empty input lists. This Skill encodes the rules that make a test actually capable of failing when a defect returns. ## Core Features & Use Cases - Behavior-over-text testing: Drive the real code path and assert observable outcomes (files written, argv passed, exit codes) instead of grepping implementation source. - Non-vacuity proof: Require red-on-old, green-on-new verification for bug-fix tests, plus mutation-based checks for new logic. - Stub discipline: Fake the remote service, never the local tool; use recorded, scrubbed fixtures when the real dependency genuinely cannot run. - Use Case: When asked to add a regression test for a bug fix, the Skill directs you to revert the fix, watch the test go red for the bug's signature, restore the fix, and confirm green before committing. ## Quick Start Ask the AI to write a regression test for the bug you just fixed, following the repo's testing rules.