test-driven-development - Implement Rails changes with strict TDD
Applies a strict red-green-refactor workflow to implement Rails features, fix bugs, refactor code, and change behavior.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Write failing feature specs
- Verify failures correctly
- Implement minimal production code
- Write focused unit tests
- Verify passing tests
- Refactor without changing behavior
Inputs
- Feature requirements
- Bug reports
- Behavior change requests
- Rails application codebase
Outputs
- Test files
- Production code changes
- Test results
- Refactored code
Requirements
- Rails application
- Ruby test environment
- RSpec test runner
