rails-idioms

Installation
SKILL.md

Rails Idioms

Iron Laws

  1. Controllers orchestrate; they do not own domain logic.
  2. Use explicit params shaping and authorization.
  3. Keep callbacks boring; push external side effects to after_commit or application services.
  4. Prefer built-in Rails capabilities before adding infrastructure gems.
  5. Use Sidekiq for high-throughput background jobs (this plugin's recommended stack).
  6. Consider Solid Queue for simpler ops when throughput needs are moderate (Rails 8 default).
  7. Choose cache/cable backends based on infrastructure — Redis for multi-server, Solid for single-server simplicity.

Overview

Rails 8 brings database-backed infrastructure (Solid Queue, Solid Cache, Solid Cable) that eliminates Redis dependency for many applications. This skill covers modern Rails patterns from Rails 7 through 8.x.

Rails 8 Solid Stack

Installs
2
GitHub Stars
7
First Seen
Apr 15, 2026
rails-idioms — slbug/claude-ruby-grape-rails