What problem does it solve?
Ruby on Rails work often gets stuck in architecture decisions, framework-specific implementation details, and verification gaps—this Skill helps you design, implement, and validate Rails (ActiveRecord/Hotwire) changes reliably.
Core Features & Use Cases
- Rails architecture guidance: Choose appropriate patterns for CRUD, domain logic (service/form/query objects), background processing, caching, and deployment (e.g., Kamal 2).
- Hotwire/Turbo implementation help: Set up Turbo Drive/Frames/Streams and provide controller + view patterns for real-time UI updates.
- ActiveRecord best practices: Apply modern associations, scopes, validations, query optimization, batching, and bulk operations safely.
- Frontend integration with Stimulus: Add structured JavaScript controllers for interactive features and partial updates.
- Testing and verification checklists: Use RSpec/Minitest patterns and verify correctness using evidence-driven review steps.
Quick Start
Use the rails skill to design and implement a complete Rails feature with ActiveRecord models, Hotwire UI updates, and RSpec coverage for the critical path.