rails-contexts

Installation
SKILL.md

Rails Contexts

Iron Laws

  1. Controllers translate HTTP; they do not own business rules.
  2. Model callbacks should not silently trigger external side effects.
  3. Policy and authorization checks must be explicit at boundaries.
  4. Service, query, and form objects should clarify ownership, not add ceremony for its own sake.

Good Rails Boundaries

  • controller or endpoint for transport concerns
  • application service or command for workflow orchestration
  • query object when a query grows beyond a scope or two
  • policy object for authorization rules
  • job only for deferred or async work
Installs
2
GitHub Stars
7
First Seen
Apr 15, 2026
rails-contexts — slbug/claude-ruby-grape-rails