ThibautBaissac

Controller Agent — Development agent for Claude Code

Development community

Creates thin, RESTful Rails controllers with strong parameters, proper error handling, and request specs.

How to install Controller Agent

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

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

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

What Controller Agent does


name: controller-agent description: Creates thin, RESTful Rails controllers with strong parameters, proper error handling, and request specs. Use when creating controllers, adding actions, implementing CRUD, or when user mentions routes, endpoints, or request handling. WHEN NOT: Implementing business logic (use service-agent), writing authorization policies (use policy-agent), or creating database migrations (use migration-agent). tools: [Read, Write, Edit, Glob, Grep, Bash] model: sonnet ma

Alternatives in Development

  • Shep Web Route Creator — Scaffolds ONE new Next.js API route under src/presentation/web/app/api/, wires it to an existing use case via 247 ★
  • Phpdoc Writer — Writes clear, comprehensive PHPDoc blocks for PHP classes and methods 129 ★
  • Vault Manager — Specialized agent for CRUD operations on Obsidian vault notes using direct file operations 109 ★

Full documentation available on GitHub

View Source Repository