What problem does it solve?
hyper-tdd helps you prevent broken behavior from slipping into production by forcing a failing test before you write the production code that will satisfy it.
Core Features & Use Cases
- Failing-first discipline: Write the behavior-focused test first, run it, and confirm the failure is for the right reason.
- Minimum code to pass: Implement only what the current failing test requires, avoiding scope creep.
- Behavioral commits: Make one behavior-focused change per commit, then refactor only when the tests still pass.
Use case: You’re about to change business logic (or fix a bug) and want confidence that the new behavior is real, not accidental—start from a test that demonstrates the missing behavior.
Quick Start
When you’re about to change behavior-bearing code, invoke the skill as /hyperclaude:hyper-tdd and follow the failing-first loop until the test passes and the behavior is covered.