ce-dhh-rails-style

Apply DHH Rails conventions to Ruby and Rails codebases and reviews.

14|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill ce-dhh-rails-style-ouro-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-dhh-rails-style
Source: https://github.com/Ouro-labs/ouroboros-plugins/tree/main/plugins/compound-engineering/assets/skills/ce-dhh-rails-style
Command: npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill ce-dhh-rails-style-ouro-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps developers apply 37signals/DHH Rails conventions to their Ruby and Rails code, enhancing code quality and maintainability.

Core Features & Use Cases

  • Apply DHH Rails Conventions: Automatically apply 37signals style guidelines for Ruby and Rails code.
  • Code Review: Provide guidance and standards for code review based on DHH's philosophy.
  • Use Cases: Suitable for developers writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Useful for code generation, refactoring, and code review.

Quick Start

Use the ce-dhh-rails-style skill to analyze and apply DHH Rails style conventions to your Ruby/Rails project.

Frequently Asked Questions about ce-dhh-rails-style

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply DHH Rails conventions to my Ruby codebase?

To apply DHH Rails conventions to your Ruby codebase, this Skill automatically enforces 37signals style guidelines, focusing on RESTful design, fat models, thin controllers, and Hotwire patterns to enhance code maintainability.

What are the core 37signals Rails style guidelines for controllers and models?

The core 37signals Rails style guidelines emphasize fat models and thin controllers, prioritizing REST purity and a 'clarity over cleverness' philosophy to structure your Ruby applications cleanly.

Can I use this for code review in an existing Rails application?

Yes, you can use this for code review in an existing Rails application. It provides guidance and standards based on DHH's philosophy to evaluate and refactor models, controllers, and other Ruby files.

Does this support Hotwire patterns and Current attributes in Rails?

Yes, this supports Hotwire patterns and Current attributes in Rails. These are specific 37signals conventions applied to your codebase to manage state and modernize your application's frontend integration.

What is the best way to enforce RESTful design in a Rails project?

The best way to enforce RESTful design in a Rails project is by applying the 37signals conventions, which prioritize REST purity and the 'clarity over cleverness' philosophy during code generation and refactoring.