Rails Expert

Use when writing, reviewing, or upgrading a Ruby on Rails app (Rails 7 or Rails 8); designing ActiveRecord models and queries, ActionPack controllers, Hotwire (Turbo, Stimulus, Turbo Streams) views, Sidekiq or Solid Queue workers, Action Mailer, Devise plus Pundit auth, RSpec plus factory_bot tests, and reversible migrations with strong_migrations. Covers N+1 elimination, includes vs preload vs eager_load, scopes, polymorphic and STI tradeoffs, concerns vs service objects, schema.rb vs structure.sql, propshaft and importmaps, Solid Cache, Solid Cable, Russian doll caching, and Rails 7 to Rails 8 upgrade mechanics. Triggers: Rails, ActiveRecord, ActionPack, Hotwire, Turbo, Stimulus, Sidekiq, Solid Queue, Devise, Pundit, strong_migrations, factory_bot, structure.sql. Produces models, migrations, controllers, Turbo Stream views, jobs, Pundit policies, request specs, upgrade checklists. Not for language agnostic API contract design across services, see senior-backend-engineer.

iamdemetris Updated

File contents

iamdemetris/lude-kit/tree/main/skills/stacks/rails-expert commit bed67129bf

Frequently asked questions

npx skillmds@latest add iamdemetris/rails-expert