test-driven-development - Test-Driven Development (TDD)
Guides feature implementation and bug fixes by writing failing tests before writing minimal production code.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing tests first
- Verify expected test failures
- Write minimal production code
- Verify test suite passes
- Refactor code safely
- Reproduce bugs with failing tests
Inputs
- Feature requirements
- Bug reports
- Test execution commands
Outputs
- Test code files
- Production code modifications
- Test execution reports
Requirements
- Test runner environment
- Human partner permission for exceptions
