This skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style. It applies when writing Ruby code, Rails applications,…
Rails code following 37signals conventions: REST purity, fat models, thin controllers, and clarity over cleverness. Applies DHH style patterns including CRUD controllers, state-as-records instead of booleans, and Current attributes for defaults Covers controllers, models, views, architecture, testing, and dependency decisions with specific naming conventions and code examples Emphasizes vanilla Rails over gems: Minitest over RSpec, fixtures over factory_bot, Solid Queue over Sidekiq, database over Redis Includes REST resource mapping patterns, concerns for horizontal behavior, authorization on User models, and Turbo/Stimulus for interactivity <essential_principles> Core Philosophy "The best code is the code you don't write. The second best is the code that's obviously correct." Vanilla Rails is plenty: Rich domain models over service objects CRUD controllers over custom actions Concerns for horizontal code sharing Records as state instead of boolean columns Database-backed everything (no Redis) Build solutions before reaching for gems
don't have the plugin yet? install it then click "run inline in claude" again.