Test-Driven Development
Forces the red-green-refactor loop before any implementation code is written.
Install
/plugin install superpowers@claude-plugins-official
Kicks in before implementation code is written for a feature or a bugfix — the failing test always comes first.
- Author
- Jesse Vincent (obra)
- License
- MIT
This skill holds the agent to a strict test-first order: write a test that fails, confirm it fails for the expected reason, then add the smallest amount of code that makes it pass. Refactoring is only allowed once the suite is green and stays green. If production code appears before its test exists, the answer is not to keep it but to discard it and restart the cycle properly.
Similar skills
Working Backwards Press Release
SkillWrites the launch announcement first, so a weak idea dies before anyone writes a spec.
Incremental Implementation
SkillLands features as thin vertical slices that each leave the build green.
Systematic Debugging
SkillForces reproduce-first debugging instead of speculative patching
Comments(0)
Sign in to comment