Skip to main content
Back to registry

dhh-rails-style

everyinc/compound-engineering-plugin

Installs292
Install command
npx skills add https://github.com/everyinc/compound-engineering-plugin --skill dhh-rails-style
Security audits
Gen Agent Trust HubPASS
SocketPASS
SnykPASS
About this skill
"The best code is the code you don't write. The second best is the code that's obviously correct." Vanilla Rails is plenty: What they deliberately avoid: Development Philosophy: Specify a number or describe your task. After reading relevant references, apply patterns to the user's code. Verbs: card.close , card.gild , board.publish (not set_style methods) Predicates: card.closed? , card.golden? (derived from presence of related record) Concerns: Adjectives describing capability ( Closeable , Publishable , Watchable ) Controllers: Nouns matching resources ( Cards::ClosuresController ) Scopes: Instead of custom actions, create new resources: State as Records: Current Attributes: Authorization on Models: All detailed patterns in references/ : Code follows DHH style when: Important Disclaimers: - 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 - devise (custom ~150-line auth instead) - pundit/cancancan (simple role checks in models) - sidekiq (Solid Queue uses database) - redis (database for everything) - view_component (partials work fine) - GraphQL (REST with Turbo sufficient) - factory_bot (fixtures are simpler) - rspec (Minitest ships with Rails) - Tailwind (native CSS with layers)...

Source description provided by the upstream skill listing. Community reviews and install context appear in the sections below.

Community Reviews

Latest reviews

Sign in to review

No community reviews yet. Be the first to review.

Browse this skill in context
FAQ
What does dhh-rails-style do?

dhh-rails-style is listed in SkillJury, but the source summary is still sparse.

Is dhh-rails-style good?

dhh-rails-style does not have approved reviews yet, so SkillJury cannot publish a community verdict.

What agent does dhh-rails-style work with?

dhh-rails-style currently lists compatibility with codex, gemini-cli, opencode, cursor, github-copilot, claude-code.

What are alternatives to dhh-rails-style?

Skills in the same category include telegram-bot-builder, flutter-app-size, sharp-edges, iterative-retrieval.

How do I install dhh-rails-style?

npx skills add https://github.com/everyinc/compound-engineering-plugin --skill dhh-rails-style

Related skills

More from everyinc/compound-engineering-plugin

Related skills

Alternatives in Software Engineering