소개
This skill guides developers in implementing the 37signals-inspired 'Vanilla Rails' approach to controllers, where model state changes—such as closing, archiving, or pinning—are treated as first-class resources rather than custom routes. By enforcing CRUD operations on specific resource controllers and delegating business logic to model concerns, it ensures a clean, RESTful architecture. It also implements Rails 8+ best practices, including the use of params.expect() and standardized migration patterns for state tracking.