What problem does it solve?
This Skill streamlines the development of modern Ruby on Rails applications, focusing on efficiency, maintainability, and leveraging the latest features like Hotwire for enhanced user experiences.
Core Features & Use Cases
- Rails 7+ Development: Expert guidance for building new or refactoring existing Rails applications.
- Hotwire Integration: Seamless implementation of Turbo Frames, Turbo Streams, and Stimulus for dynamic, real-time UIs without writing extensive JavaScript.
- Performance Optimization: Strategies for Active Record query optimization, background job processing with Sidekiq, and robust testing with RSpec.
- Use Case: You need to build a new feature for your Rails app that allows users to see real-time updates in a dashboard without a page refresh. This Skill will guide you through setting up Action Cable and Turbo Streams.
Quick Start
Use the rails-expert skill to generate a new Rails 7 application with Hotwire enabled.