layered-rails
CommunityBuild robust, maintainable Rails apps.
Software Engineering#architecture#code review#refactoring#design patterns#rails#policies#service objects
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.