← ClaudeAtlas

ruby-on-railslisted

Comprehensive Ruby on Rails 8.1 best-practices skill covering MVC, Active Record, routing, views, background jobs, storage, security, testing, performance, Kamal/Thruster deployment, and engines/generators. Use when the user mentions Rails, Ruby on Rails, ActiveRecord, ActiveJob, ActionMailer, ActionCable, Active Storage, rails generate, rails routes, Hotwire, Turbo, Stimulus, Kamal, or asks to build, review, debug, or migrate a Rails application or API. For plain Ruby language questions (blocks, modules, metaprogramming, gems, RSpec/Minitest) not specific to the framework, see the sibling `ruby` skill instead.
display-design-studio/skills · ★ 2 · AI & Automation · score 65
Install: claude install-skill display-design-studio/skills
# Ruby on Rails Best Practices Full-stack Rails 8.1 guide organized as modular rules. Covers MVC core patterns, Active Record, components (jobs, mailer, cable, storage), security, testing, performance, deployment, and debugging. For core Ruby language topics (blocks/procs/lambdas, modules/mixins, metaprogramming, Bundler/gems, RSpec/Minitest, RuboCop) that aren't Rails-specific, load the sibling `ruby` skill instead. ## ROUTING: Which rule file to load **IF working with models, database queries, associations, validations, or migrations:** → Read `rules/core-active-record.md` **IF working with routes, controllers, params, sessions, cookies, or filters:** → Read `rules/core-routing-and-controllers.md` **IF working with views, layouts, partials, ERB templates, or form helpers:** → Read `rules/core-views-and-forms.md` **IF working with background jobs, emails, or WebSocket channels:** → Read `rules/component-jobs-mailer-cable.md` **IF working with file uploads or cloud storage:** → Read `rules/component-active-storage.md` **IF dealing with security concerns (auth, CSRF, XSS, SQL injection, secrets):** → Read `rules/security-best-practices.md` **IF writing or fixing tests:** → Read `rules/testing-patterns.md` **IF optimizing performance or configuring for production:** → Read `rules/perf-caching-and-deployment.md` **IF debugging an error or unexpected behavior:** → Read `rules/debug-tools.md` **IF building a Rails engine, a custom generator, or Rack middleware:** → Re