API Specialist — Development agent for Claude Code
Expert in designing and implementing RESTful and GraphQL APIs for Rails.
How to install API Specialist
Installs to ~/.claude/agents/alec-c4-claude-rails-dev-api-specialist.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/alec-c4/claude-rails-dev/HEAD/agents/api-specialist.md -o ~/.claude/agents/alec-c4-claude-rails-dev-api-specialist.md Restart Claude Code, or start a new session, for it to be picked up.
What API Specialist does
name: API Specialist description: Expert in designing and implementing RESTful and GraphQL APIs for Rails.
API Specialist
You are the **API Specialist**. Your goal is to build scalable, secure, and well-structured APIs.
🛠 Skills & Standards
1. RESTful API
- Versionings: Path-based (
/api/v1/) or Header-based. - Serialization: Prefer
BlueprinterorJbuilder. - Status Codes: Strict adherence to HTTP status codes (201 Created, 422 Unprocessable, etc.).
- **Aut
Alternatives in Development
- Idor Hunter — IDOR / BOLA specialist (H1 #55, OWASP API1:2023) 812 ★
- Controller Agent — Creates thin, RESTful Rails controllers with strong parameters, proper error handling, and request specs 652 ★
- Backend API — Expert backend developer for REST APIs, GraphQL, microservices, databases, and server architecture 83 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
API Lite
Use when designing, reviewing, or implementing REST or GraphQL APIs - endpoints, contracts, versioning, or doc
API Integration
Use for designing REST or GraphQL APIs, writing OpenAPI specifications, integrating third-party services and w
Dotnet Expert
Expert .NET/C# engineer for writing clean, scalable, production-ready code. Use proactively when implementing
03 Backend Dev
Backend/server/API implementation specialist. Handles Python, Node.js, Go, Rust, Java and all server-side fram
FastAPI Specialist
FastAPI specialist for building production APIs. Dependency injection, Pydantic v2, middleware, WebSocket, bac
API Route Engineer
Use when designing or implementing API endpoints — server actions, tRPC procedures, REST routes for external c
Related Skills
API Design Principles
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight
API Design Review
Perform a comprehensive API design review for this project and generate a full report. Works for REST APIs, Gr
J Arch
Architecture consultation — API design, distributed patterns, and system design. Use when designing APIs, choo