test-driven-development - Test-Driven Development for features and bug fixes
Enforces writing failing tests before implementing minimal code for features, bug fixes, and refactoring.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing tests
- Verify test failures
- Write minimal implementation code
- Verify tests pass
- Refactor implementation code
Inputs
- Feature and bugfix specifications
- Source code and test files
- Test execution commands
Outputs
- Test suite files
- Production code files
- Test execution results
Requirements
- Test runner environment
- Human partner permission for exceptions
