vanilla-rails-naming
CommunityStandardize Rails naming to reduce confusion.
AuthorZempTime
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill standardizes naming in vanilla Rails codebases to eliminate verb/noun confusion and reduce inconsistent state-change patterns.
Core Features & Use Cases
- Enforces a naming cascade: Adjective (-able/-ible) concerns → Noun state models → Plural controllers → Singular routes.
- Guides refactors and new code scaffolding to maintain RESTful, predictable interfaces.
- Real-world use: rename a feature like "pin" to a Pinnable concern, a Pin model, PinsController, and routes like resource :pin.
Quick Start
Start applying vanilla Rails naming conventions when adding new stateful features to a Rails app, ensuring each layer follows the cascade from adjective to noun to controller to route.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: vanilla-rails-naming Download link: https://github.com/ZempTime/zemptime-marketplace/archive/main.zip#vanilla-rails-naming 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.