test-driven-development - Write tests before code implementation
Write failing tests first before implementing features or fixing bugs
Tags
Updated: 2026-02-09Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing test first
- Verify test fails correctly
- Write minimal implementation code
- Refactor code while keeping tests green
Inputs
- Feature requirements
- Bug reports
- Code specifications
Outputs
- Failing test
- Passing test
- Production code
- Clean refactored code
Requirements
- Testing framework
- Development environment
- Code repository
