test-driven-development - Enforce Test-Driven Development cycle before writing code.
Guides code development by requiring failing tests prior to writing minimal implementation code and refactoring.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing test cases
- Verify initial test failure
- Write minimal passing code
- Verify passing test results
- Refactor passing code
Inputs
- Feature or bugfix specifications
- Existing test suite and code
- Test execution environment
Outputs
- Test suite files
- Minimal production code
- Test execution results
Requirements
- Test runner software
- Human partner authorization for exceptions
