solid-ruby
CommunitySOLID 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.