solid-ruby

Community

SOLID Ruby & Rails architecture enforcement.

Authorfusengine
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enforces SOLID design principles for Ruby and Rails applications, ensuring code is modular, maintainable, and scalable by adhering to strict architectural rules and file size limits.

Core Features & Use Cases

  • Modular Architecture: Enforces the use of app/modules/[feature]/ structure for all code.
  • File Size Limits: Mandates strict line limits for controllers, services, models, and contracts.
  • SOLID Principle Adherence: Guides developers on applying SRP, OCP, LSP, ISP, and DIP through provided references and templates.
  • Use Case: A senior developer joining a new Rails project can use this Skill to quickly understand and enforce the established architectural patterns, preventing the introduction of "god objects" or flat file structures.

Quick Start

Apply SOLID principles to the current Ruby on Rails project by following the architectural guidelines.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: solid-ruby
Download link: https://github.com/fusengine/agents/archive/main.zip#solid-ruby

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 223,000+ vetted skills library on demand.