test-driven-development - Develop behavior changes through tests
Guides implementation and bug fixes by writing failing tests first, making them pass, and refactoring while preserving behavior.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing tests
- Implement minimal fixes
- Refactor tested code
- Run test suites
- Classify tests by scope
- Assert observable state
Inputs
- Existing codebase
- Behavior requirements
- Bug reports
- Test requirements
Outputs
- Test files
- Implementation changes
- Test results
- Regression coverage
