layered-rails

Community

Build robust, maintainable Rails apps.

AuthorMadBomber
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you design and review Rails applications using layered architecture principles, ensuring clean separation of concerns and maintainable codebases.

Core Features & Use Cases

  • Codebase Analysis: Identify layer violations, god objects, and callback concerns.
  • Architecture Review: Assess code changes against layered design principles.
  • Pattern Implementation: Guide adoption of patterns like Service Objects, Policies, and ViewComponents.
  • Use Case: When reviewing a Pull Request, use this Skill to ensure controllers remain thin, models contain domain logic, and services orchestrate operations without mixing layers.

Quick Start

Use the layered-rails skill to analyze the codebase for architecture violations.

Dependency Matrix

Required Modules

None required

Components

scriptsreferencescommandsagents

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: layered-rails
Download link: https://github.com/MadBomber/experiments/archive/main.zip#layered-rails

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.