Vanilla Rails Architect

•
41
•

Refactors and reviews Ruby on Rails applications using the 37signals philosophy to eliminate over-engineering and bloated service layers.

Vanilla Rails is a specialized Claude Code skill designed to align your codebase with the architectural principles pioneered by 37signals and Basecamp. It helps developers simplify Rails applications by moving business logic from unnecessary service objects into rich domain models, ensuring controllers remain thin and focused on HTTP concerns. By leveraging built-in Rails patterns like concerns, delegated types, and Active Record associations, this skill identifies architectural anti-patterns, automates code reviews for DHH-style compliance, and provides actionable refactoring plans to reduce complexity and improve maintainability.

Key Features

01Analysis of CRUD controllers to ensure adherence to RESTful resource patterns
02Automated architectural reviews to identify over-engineered service layers
03Refactoring guidance to migrate logic from fat services to rich domain models
04Enforcement of 37signals style preferences including method ordering and conditional returns
0541 GitHub stars
06Detection of anemic models and premature abstractions within the codebase

Use Cases

01Refactoring complex multi-step processes into clean, model-based workflows using concerns
02Simplifying a Rails monolith that has become cluttered with redundant service objects
03Performing an architectural audit on a pull request to ensure it follows standard Rails conventions