Frameworks
Best Rails Agent Skills
8 Rails skills for AI coding assistants — ranked by popularity.
This collection provides curated AI-agent skills specifically for Ruby on Rails development. These files instruct your agents—such as Claude Code, Codex, or Cursor—to follow proven Rails conventions and architecture patterns. Whether you are scaffolding a new project with conductor-setup, building interactive UIs using hotwire-patterns, or enforcing 37signals style with dhh-rails-style, these skills ensure your agent works with the context of a senior Rails developer. This resource is for Rails engineers who want to automate boilerplate, maintain consistent architecture, and implement modern features like ViewComponents or Action Cable without drifting from idiomatic code. You will find specific tools to route development requests, manage theme creation, and guide decision-making for Rails 8 applications. These skills move your agent beyond general coding, grounding them in the domain-specific logic required to build professional, maintainable web applications.
Top Rails skills
conductor-setup
sickn33
Initialize project with Conductor artifacts (product definition, tech stack, workflow, style guides)
theme-creation
etewiah
Create new themes for PropertyWebBuilder. Use when creating custom themes, styling websites, or modifying theme templates. Handles theme registration, view templates, CSS, and asset configuration.
rails-testing
etewiah
Help with Rails testing including unit tests, integration tests, fixtures, and debugging test failures. Use when working on tests or debugging test issues.
ruby-pro
sickn33
Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.
skill-rails-upgrade
sickn33
Analyze Rails apps and provide upgrade assessments
upgrade-dependencies
codenamev
Upgrade all Ruby gem dependencies to their latest versions with release note review and codebase alignment checks. Use this skill whenever the user asks to update, upgrade, or bump dependencies, gems, or packages — even casually like 'update my gems' or 'are my deps up to date?'
rails-domain-architecture
mohnstrudel
Design or refactor the backend side of Ruby on Rails codebases toward a model-centric architecture that keeps domain logic, associations, scopes, callbacks, state transitions, and test ownership close to the owning models. Use when planning backend file layout, deciding between models, concerns, and
rails-expert
Sneha-1608
Use when building or modernizing Rails applications requiring API development, Hotwire reactivity, real-time features, background job processing, deployment automation, or Rails-idiomatic patterns for maximum productivity. Version-aware: adapts to Rails 7.x and 8.x projects.
How to choose a Rails skill
Select a skill based on the specific phase of your project or the architectural problem you need to solve. Look at the maintenance history and the intended scope; for example, use rails-architecture for high-level guidance or hotwire-patterns for targeted UI tasks. Check if a skill includes test-driven development support, such as the viewcomponent-patterns, to ensure the output meets your quality standards. Always verify if the skill covers the specific library or design pattern you are currently working with, such as WebSockets for Action Cable or theme registration for custom builds.