test-driven-development - Test-Driven Development (TDD)
Enforce writing failing tests before implementing minimal code to pass and refactor.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing tests
- Verify test failures
- Write minimal passing code
- Verify test passes
- Refactor code
Inputs
- Feature requirements or bug reports
- Source and test code
Outputs
- Automated test cases
- Production code
- Test execution results
Requirements
- Test runner or testing framework
- Human partner approval for exceptions
