rails-development

Guide Ruby on Rails feature building and bug fixing with RSpec and Hotwire.

5|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/aaronbrethorst/claude-skills --skill rails-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rails-development
Source: https://github.com/aaronbrethorst/claude-skills/tree/main/rails-development
Command: npx skills add https://github.com/aaronbrethorst/claude-skills --skill rails-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured and opinionated workflow for developing Ruby on Rails applications, ensuring consistency, maintainability, and adherence to best practices.

Core Features & Use Cases

  • Consistent Conventions: Enforces REST purity, service objects, rich domain models, TDD with RSpec, Hotwire, and Tailwind CSS.
  • Streamlined Development: Guides you through building features and fixing bugs with clear, ordered steps.
  • Use Case: When starting a new feature in a Rails app, follow the "Building a Feature" steps to ensure all layers (routes, models, controllers, views, tests) are addressed correctly according to the established conventions.

Quick Start

Use the rails-development skill to build a new feature for the application.

Frequently Asked Questions about rails-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a new Ruby on Rails feature to maintain consistency across models and controllers?

Rails development workflow integrates RSpec for TDD, Hotwire for modern UI, and Tailwind CSS for styling. These conventions are enforced consistently across controllers, models, and views to ensure maintainable application code.

What's the best way to approach test-driven development in a Rails application?

Use a structured Rails development workflow that integrates RSpec for TDD. It guides you through writing tests first for models and controllers, ensuring deterministic task completion before implementing actual feature logic.

Can I use service objects and REST purity conventions when fixing bugs in Ruby on Rails?

Yes, the Rails development workflow provides clear, ordered steps for bug fixing that adhere to REST purity and service object conventions. This ensures bug resolutions maintain the established architectural integrity of the application.

Does this Rails development workflow support Hotwire and Tailwind CSS?

Yes, the Rails development workflow fully supports Hotwire and Tailwind CSS. It enforces these specific technologies as core conventions to streamline development processes and ensure consistent, maintainable view layers.

What is an opinionated workflow for Ruby on Rails application development?

An opinionated Rails workflow provides a structured, ordered process for building features and fixing bugs. It enforces specific conventions like REST purity and service objects to ensure consistency and maintainability across the application.