What problem does it solve?
Rails projects often require structured guidance for architecture, patterns, and best practices. This Skill provides on-demand, opinionated workflows for Rails tasks, from planning to verification, helping engineers standardize approaches across projects.
Core Features & Use Cases
- Auto-detect Rails projects based on common Rails structure (Gemfile with rails, app/, config/routes.rb).
- Decision trees for architecture choices (CRUD scaffolding, background jobs, caching, real-time features with Turbo/Hotwire).
- Service objects, form objects, and query objects guidance for domain logic and orchestration.
- ActiveRecord patterns, validations, scopes, and efficient querying with testable patterns.
- Guidance for testing with RSpec, Minitest, factories, and system tests to ensure robust delivery.
- Deployment and performance considerations for Rails apps, including caching strategies and Kamal 2-style deployment patterns.
- Use-case driven examples to accelerate feature delivery and maintainability.
Quick Start
Request a Rails task by describing your goal, for example: scaffold a Rails API with user authentication and CRUD endpoints.