test-driven-development - Test-Driven Development (TDD)
Enforces the RED-GREEN-REFACTOR cycle by requiring a failing test before writing implementation code for features, bug fixes, or refactoring.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing tests
- Verify test failures
- Write minimal implementation code
- Verify test passing
- Refactor code
- Run test suites
Inputs
- Terminal tool
- Test framework command
- Task context and requirements
- Project codebase
Outputs
- Test files
- Implementation source code
- Test runner execution logs
Requirements
- Terminal execution permission
- Test runner installation
- File system write permission
