lets-dhh-rails-style

Enforce 37signals/DHH Rails coding conventions in Ruby and Rails applications.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-dhh-rails-style
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lets-dhh-rails-style
Source: https://github.com/williamzelesny/lets-engineer/tree/main/plugins/lets-engineer/skills/lets-dhh-rails-style
Command: npx skills add https://github.com/williamzelesny/lets-engineer --skill lets-dhh-rails-style

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures your Ruby and Rails code adheres to the 37signals/DHH Rails coding standards, streamlining development with a structured workflow.

Core Features & Use Cases

  • Conventions Enforcement: Applies 37signals/DHH Rails conventions to your code, improving readability and maintainability.
  • Code Review: Facilitates code reviews by enforcing best practices and design principles.
  • Use Case: When writing or reviewing Ruby/Rails code, this Skill helps maintain consistency with the 37signals style guide.

Quick Start

Use the 'lets-dhh-rails-style' skill to apply DHH Rails conventions to your code.

Frequently Asked Questions about lets-dhh-rails-style

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

FAQPage Schema
How do I enforce DHH Rails coding conventions during code review?

You can enforce DHH Rails conventions by applying this Skill to analyze your Ruby codebase against 37signals style guidelines. It facilitates reviews by applying DHH's specific design principles and best practices to ensure structural consistency and maintainability.

What are 37signals Ruby on Rails coding conventions?

37signals Ruby on Rails conventions are structural and stylistic guidelines established by DHH and the 37signals team. This Skill enforces these specific patterns to improve code readability and maintainability across Ruby applications during development and refactoring.

How do I refactor Ruby code to match the Rails style guide?

To refactor Ruby code to match the Rails style guide, this Skill analyzes your existing codebase for deviations from 37signals/DHH conventions. It provides a structured engineering workflow to systematically align your code style and design principles with established standards.

Can I use this to apply 37signals coding standards to any Rails application?

Yes, you can apply 37signals coding standards to any Ruby on Rails application. The Skill requires no external dependencies and performs deep analysis of 37signals codebases and DHH's review patterns to enforce style consistency across your projects.

Does this Skill differ from standard Ruby RuboCop linters?

Unlike standard Ruby linters that enforce generic community rules, this Skill specifically targets 37signals and DHH Rails coding conventions. It performs deep analysis of DHH's review patterns to enforce specific design principles rather than just basic syntax formatting.

When should I avoid using 37signals Rails conventions?

You should avoid using 37signals Rails conventions if your project strictly follows a different established style guide or requires custom architectural patterns. This Skill is specifically optimized for teams deeply committed to replicating the 37signals and DHH engineering workflow.