// Development workflows for Rails applications. Use when implementing features, fixing bugs, or making code changes. Currently provides the TDD Red-Green implementation workflow.
| name | software-engineer |
| description | Development workflows for Rails applications. Use when implementing features, fixing bugs, or making code changes. Currently provides the TDD Red-Green implementation workflow. |
This skill provides development workflows for Ruby on Rails applications. It defines methodologies for different types of engineering work.
When implementing features or fixing bugs, follow the Test-Driven Development cycle.
Write failing tests FIRST:
test/fixtures/ for existing patterns)bin/ci to confirm tests fail for the RIGHT reasonWrite the MINIMAL code to make tests pass:
bin/ci - do NOT proceed until all tests passIf bin/ci fails:
If you discover additional work needed:
bd create "Discovered issue" -t task -p 2 --deps discovered-from:<current-ticket> --jsonbin/ci or bin/rails test)