rails-code-conventions

Community

Daily Rails code conventions for clean projects.

Authorigmarin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

An actionable guide to maintainable Rails code by applying core design principles (DRY, YAGNI, PORO, CoC, KISS), per-path rules, structured logging, and disciplined commenting to ensure consistent, high-quality code across models, services, controllers, workers, and repositories.

Core Features & Use Cases

  • Defines a consistent design blueprint for Rails projects, including principles, per-area rules, and logging guidance.
  • Helps teams enforce coding standards during reviews and onboarding, reducing technical debt and improving maintainability.
  • Use Case: When starting a new Rails feature, consult the conventions to structure services, models, and jobs with clear responsibilities and logging practices.

Quick Start

Apply these conventions when starting a Rails codebase audit to ensure DRY, PORO, and clean logging across models, services, controllers, and jobs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rails-code-conventions
Download link: https://github.com/igmarin/rails-agent-skills/archive/main.zip#rails-code-conventions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.