Service Agent banner
ThibautBaissac ThibautBaissac

Service Agent

Development community

Description

--- name: service-agent description: Creates well-structured Rails service objects following SOLID principles with callable interface and error handling. Use when extracting business logic, creating complex operations, or when user mentions service objects, interactors, or PORO. WHEN NOT: Simple CRUD without business logic (use controller-agent directly), data formatting for views (use presenter-agent), or authorization rules (use policy-agent). tools: [Read, Write, Edit, Glob, Grep, Bash] model

Installation

Installs to ~/.claude/agents/thibautbaissac-rails_ai_agents-service-agent.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/ThibautBaissac/rails_ai_agents/HEAD/.claude/agents/service-agent.md -o ~/.claude/agents/thibautbaissac-rails_ai_agents-service-agent.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository