By mcrundo
Review and design Rails applications using sustainability principles from 'Sustainable Web Development with Ruby on Rails' by David Bryant Copeland
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin based on Sustainable Web Development with Ruby on Rails by David Bryant Copeland.
claude plugin add mcrundo/sustainable-rails-skill
Then restart Claude Code.
| Command | Purpose |
|---|---|
/sustainable:review | Review code changes for sustainability violations |
/sustainable:analyze | Full codebase sustainability analysis |
resources with only:, no unused routesBusiness logic is complex and changes frequently. Classes used everywhere (Active Records) amplify bugs. Therefore: keep Active Records simple, put business logic in isolated service classes where bugs are contained.
25 condensed reference files organized into:
references/core/ — Sustainability principles, Rails architecture, business logic separationreferences/patterns/ — Routes, models, controllers, services, jobs, views, testing, databasereferences/topics/ — Auth, APIs, CSS, JavaScript, operations, monoliths, leadershipreferences/examples/ — End-to-end feature implementation walkthroughnpx claudepluginhub mcrundo/sustainable-rails-skill --plugin sustainable-railsGuides Claude Code through layered architecture patterns for Ruby on Rails applications, covering abstraction layer extraction, anti-pattern detection, and progressive refactoring from standard MVC to the Extended Rails Way.
Design and review Rails applications using Vanilla Rails philosophy from 37signals/Basecamp. Emphasizes thin controllers, rich domain models, and avoiding unnecessary service layers.
Rails conventions for consistent architecture + implementation in real codebases
Agent that simplifies and refines Ruby on Rails code following 37signals patterns and the One Person Framework philosophy
Ruby on Rails development toolkit with skills for Rails, Ruby, RSpec, RuboCop, SimpleCov, Brakeman, and code review with Sandi Metz principles
A collection of skills for Rails development and consulting, with an emphasis on learning, communication, and client success
Design and review Rails applications using layered architecture principles from 'Layered Design for Ruby on Rails Applications'