test-driven-development - Test-Driven Development (TDD) Workflow
Enforces writing a failing test before writing implementation code for any feature, bug fix, or refactoring.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
What this skill does
- Write failing tests first
- Verify test failure reasons
- Write minimal passing code
- Verify test suites pass
- Refactor code safely
Inputs
- Feature specifications and bug reports
- Source code and test files
- Human partner instructions
Outputs
- Automated test suites
- Verified production code
- Test execution results
Requirements
- Test runner environment
- Human partner permission for exceptions
