What problem does it solve? Tests written after implementation start green and cannot prove they actually verify anything. This Skill enforces a test-first workflow where you watch a test fail before writing the implementation, using "revert the implementation and check the test goes red" as the single criterion for whether a test is effective. ## Core Features & Use Cases - Bug Fixing Workflow: Write a test that reproduces the bug, confirm it fails for the right reason, fix the implementation, and watch it turn green. - Feature Development Loop: Write a test describing expected behavior, make it pass with the simplest possible implementation, then refactor while staying green. - Test Quality Guidance: Test behavior rather than implementation details, write specific assertions instead of vague truthiness checks, and keep one concern per test. - Coverage Reality Check: Explains why 100% line coverage with all-green tests can still miss real failure modes, and how to check failure paths, real entry points, and boundary conditions. - Use Case: When fixing a session-loading bug, first write a test that reproduces the crash, verify the failure message matches the actual bug, then fix the loader and confirm the test passes. ## Quick Start Ask the AI to apply the test-first skill to write a failing test that reproduces your bug before implementing the fix.