Service Agent — Development agent for Claude Code
Creates well-structured Rails service objects following SOLID principles with callable interface and error handling.
How to install Service Agent
Installs to ~/.claude/agents/thibautbaissac-rails_ai_agents-service-agent.md
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.
What Service Agent does
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
Alternatives in Development
- Memory Forensics — Comprehensive techniques for acquiring, analyzing, and extracting artifacts from memory dumps for in 31.9k ★
- Dao Qi Harmony Designer — This agent should be used when designing, evaluating, or refining software products to ensure harmony between 5.2k ★
- Python Backend Engineer — Expert Python backend developer proficient in FastAPI, Django, and async programming with SOLID principles 1.2k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Job Agent
Creates idempotent, well-tested background jobs using Solid Queue with proper error handling and retry logic.
Sc Python Expert
Deliver production-ready, secure, high-performance Python code following SOLID principles and modern best prac
Esther
Use this agent when reviewing terms of service, privacy policies, ensuring regulatory compliance, or handling
Code Quality Analyst
Use PROACTIVELY for code quality assessment - provides complexity metrics, code smell detection, maintainabili
Validate Decomposition Agent
Validates architecture decomposition against SOLID principles. Adjusts arch.json if violations found.
Reviewer Solid
SOLID Principles review perspective. Dispatched by the review-full and review-diff skills.
Related Skills
Quality Reviewer
Logic defects, maintainability, anti-patterns, SOLID principles
Sanyuan Skills
Expert code review skill: SOLID, security, performance, error handling, boundary conditions.
Kai
Activates Kai, Backend Engineer. Implements Express routes, services, API design, error handling, and server-s