dhh-rails-reviewer

Review Rails code for adherence to DHH's philosophy and conventions.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/praburajasekaran/ruthva-clinic-os --skill dhh-rails-reviewer-praburajasekaran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dhh-rails-reviewer
Source: https://github.com/praburajasekaran/ruthva-clinic-os/tree/main/.gemini/skills/dhh-rails-reviewer
Command: npx skills add https://github.com/praburajasekaran/ruthva-clinic-os --skill dhh-rails-reviewer-praburajasekaran

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill offers an authoritative code review, aligning Rails applications with David Heinemeier Hansson's principles and promoting convention over configuration.

Core Features & Use Cases

  • Rails Convention Adherence: Reviews code against Rails conventions for models, controllers, and routes.
  • Pattern Recognition: Identifies JavaScript framework patterns, API overuse, and overcomplication.
  • Complexity Analysis: Assesses the implications of complexity, maintenance, and developer onboarding.

Quick Start

Analyze the code in 'app/models/user.rb' for adherence to Rails conventions using the DHH Rails reviewer skill.

Frequently Asked Questions about dhh-rails-reviewer

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

FAQPage Schema
How do I review my Rails code for convention over configuration adherence?

To review Rails code for convention adherence, analyze models, controllers, and routes to detect deviations from DHH's Rails philosophy, identifying overcomplication and anti-patterns to ensure the application remains lean and idiomatic.

What are common Rails anti-patterns that violate DHH's Rails philosophy?

Common Rails anti-patterns include API overuse, unnecessary JavaScript framework patterns, and overcomplicated architecture, all of which deviate from DHH's emphasis on convention over configuration and lean application design.

Can I check a specific Rails model file for convention over configuration violations?

Yes, you can analyze specific files like 'app/models/user.rb' for adherence to Rails conventions, assessing the codebase for deviations from standard patterns and evaluating complexity implications for maintenance and onboarding.

Does this Rails code review evaluate application complexity and maintenance implications?

Yes, Rails code review assesses complexity implications for maintenance and developer onboarding, identifying overcomplicated patterns that deviate from DHH's Rails philosophy and conventional model, controller, and route structures.

When should I avoid adding JavaScript framework patterns in my Rails application?

You should avoid JavaScript framework patterns when they introduce unnecessary overcomplication and API overuse, violating DHH's Rails philosophy of convention over configuration and lean, idiomatic application design.