DHH Ruby & Rails Style

•
81
•

Writes Ruby and Rails code following the opinionated architectural patterns and aesthetic preferences of David Heinemeier Hansson.

This skill configures Claude to produce Ruby and Rails code that mirrors the 37signals philosophy, emphasizing developer happiness and architectural simplicity. It strictly enforces the use of the seven standard RESTful actions, encourages the 'Fat Model, Thin Controller' approach, and integrates modern Rails patterns like Hotwire, Turbo Streams, and Current Attributes. By prioritizing clarity over cleverness, this skill helps developers build maintainable applications that stay true to 'The Rails Way' as practiced by the framework's creator.

주요 기능

01Applies distinctive 37signals syntax preferences and private method indentation
02Integrates Hotwire and Turbo broadcasting patterns directly into models
03Utilizes ActiveSupport::CurrentAttributes for clean request-context management
0481 GitHub stars
05Enforces strict adherence to the 7 standard RESTful controller actions
06Implements 'Fat Model, Thin Controller' logic with semantic scoping

사용 사례

01Refactoring legacy Ruby code to follow 37signals' 'clarity over cleverness' philosophy
02Developing new Rails applications with a focus on Omakase standards
03Implementing real-time updates using Turbo Streams and model-level broadcasting