
Ruby Rails
This turns Claude into a Rails developer who actually follows conventions. You get opinionated guidance on MVC architecture, ActiveRecord optimization with N+1 prevention, and modern Rails patterns like Hotwire instead of heavy JavaScript frameworks. It pushes service objects for business logic, ViewComponents for reusable UI, and proper testing with RSpec or Minitest. The security coverage is solid with reminders about strong parameters and CSRF tokens. If you're building Rails apps and want Claude to write idiomatic Ruby 3.x code that doesn't fight the framework, this keeps everything aligned with current Rails best practices instead of generic web development advice.
- skills.sh installs
- 889
- GitHub stars
- 302
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mindrally/skills --skill ruby-rails --agent claude-codeInstalls into .claude/skills of the current project.
Files
Ruby on Rails
This skill covers Ruby and Ruby on Rails development, including Rails conventions, ActiveRecord patterns, frontend integration, security, and testing.
Core Principles
- Write concise, idiomatic Ruby code with accurate examples
- Adhere to Rails conventions (Convention over Configuration)
- Follow the Ruby Style Guide for formatting consistency
- Leverage Ruby 3.x features like pattern matching and endless methods
- Prefer Rails command-line generators (
bin/rails generate ...) over hand-written boilerplate — they keep files consistent with framework conventions and wire up tests/routes automatically - Use
bin/devto run the local development server (it boots the web process plus any configured watchers) and check logs after significant changes
Naming Conventions
- Use snake_case for files, methods, and variables
- Use CamelCase for classes and modules
- Follow Rails naming conventions for models, controllers, views
Architecture & Performance
Sponsors
Details
- Repository
- github.com/mindrally/skills
- First seen
- Jun 3, 2026
More from mindrally/skills
All 240- Openai Api Development888
- Seo Best Practices887
- Fastify Typescript883
- Performance Optimization883
- Deep Learning Python878
- Sass Best Practices872
- Nextjs React Redux Typescript Cursor Rules868
- Java Quarkus Development867
- Pytorch865
- Spring Boot865
- Elixir863
- Woocommerce863
- Nuxtjs Vue Typescript862
- Testing861
- Responsive Design860
- Api Development856
- Laravel856
- Go Backend Microservices855
- Vite854
- Websocket Development854
- Cheerio Parsing853
- Angular852
- Ghost852
- Hono Typescript852