Help us improve
Share bugs, ideas, or general feedback.
From basics
Writes and reviews Rails code following DHH's 37signals style guide; advises on architecture while respecting existing conventions like Tailwind or RSpec.
npx claudepluginhub nityeshaga/claude-code-essentials --plugin basicsHow this skill is triggered — by the user, by Claude, or both
Slash command
/basics:dhh-rails-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**MANDATORY**: Read [references/style-guide.md](references/style-guide.md) in its entirety before writing or reviewing any code. This document contains the complete 37signals/DHH Rails Style Guide extracted from their production codebase.
Applies DHH's 37signals Rails style to Ruby code: fat models, thin controllers, Hotwire patterns, REST purity, database constraints, and clarity-over-cleverness. For generation, refactoring, and review.
Applies 37signals/DHH conventions to Ruby and Rails code: rich domain models, CRUD controllers, concerns, database-backed state, and minimal gems. Covers controllers, models, views (Turbo/Stimulus), architecture, testing (Minitest/fixtures), and code review.
Generates Ruby on Rails code in DHH's 37signals style: short REST-only controllers, fat models with scopes and broadcasting, Current attributes, indented private methods, and Ruby syntax like %i[] arrays and expression-less cases.
Share bugs, ideas, or general feedback.
MANDATORY: Read references/style-guide.md in its entirety before writing or reviewing any code. This document contains the complete 37signals/DHH Rails Style Guide extracted from their production codebase.
Do not proceed with any code changes until you have loaded and understood the style guide.
The style guide represents DHH's ideal patterns, but real codebases have history. When working in an existing codebase:
The goal is to apply DHH's principles where they naturally fit, not to convert an entire codebase to match 37signals' exact setup.