Service Object Patterns

Installation
SKILL.md

Service Object Patterns Skill

This skill provides comprehensive guidance for implementing Service Objects in Rails applications following consistent patterns and conventions.

When to Use This Skill

  • Creating new service objects for business logic
  • Refactoring fat models or controllers
  • Designing service interfaces
  • Implementing result objects for service responses
  • Organizing services into namespaces

When to Use Service Objects

Use Service Objects When:

  • Business logic spans multiple models
  • Operation has multiple steps/side effects
  • Logic doesn't naturally belong to one model
  • Need to orchestrate external services
Related skills

More from kaakati/rails-enterprise-dev

Installs
GitHub Stars
8
First Seen