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.