rails-conventions

Codify Rails coding conventions for project structure and code quality.

12|1|Updated Jun 4, 2013
One-click install
npx skills add https://github.com/bostonaholic/dotfiles --skill rails-conventions-bostonaholic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rails-conventions
Source: https://github.com/bostonaholic/dotfiles/tree/main/claude/skills/rails-conventions
Command: npx skills add https://github.com/bostonaholic/dotfiles --skill rails-conventions-bostonaholic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Establishes a clear, opinionated Rails coding standard to unify project structure, improve maintainability, and accelerate onboarding across teams.

Core Features & Use Cases

  • Minitest over RSpec for tests
  • Fixtures over factories
  • Vanilla Rails architecture and DHH-style controller philosophy
  • Emphasis on proper callbacks, consistent model/controller structure, and Rails 8 patterns
  • Guidance documentation for architecture, testing, and routing

Quick Start

Apply these conventions to your Rails project to standardize structure and practices.

Frequently Asked Questions about rails-conventions

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

FAQPage Schema
What are the best Rails conventions for standardizing project structure and code quality?▼

Rails conventions for standardizing project structure emphasize vanilla Rails architecture, DHH-style controller philosophy, and consistent patterns across models, controllers, views, tests, and migrations to improve maintainability across teams.

How do I enforce Rails coding conventions for Minitest and fixtures?▼

Enforce Rails coding conventions for Minitest and fixtures by applying an opinionated standard that mandates Minitest over RSpec and fixtures over factories, standardizing test structure and accelerating team onboarding.

Should I use Minitest and fixtures or RSpec and factories for Rails testing?▼

Choose Minitest and fixtures over RSpec and factories to align with vanilla Rails conventions, ensuring a standardized testing approach that reduces configuration overhead and maintains consistency across your codebase.

Can I apply standard Rails conventions to a project of any size?▼

Standard Rails conventions can be applied to projects of any size, covering models, controllers, views, tests, and migrations with consistent patterns for callbacks and Rails 8 practices to unify codebase structure.

How do I implement Rails 8 patterns and proper callbacks in my application?▼

Implement Rails 8 patterns and proper callbacks by following an opinionated coding standard that specifies consistent model and controller structures, ensuring your application architecture remains maintainable and aligned with vanilla Rails.