Api Design banner
cveralyon cveralyon

Api Design

Design community

Description

--- description: Design a new API endpoint following DDD patterns — route, controller, service, serializer, types. tools: ["Bash", "Read", "Grep", "Glob"] --- Design a new API endpoint by auditing existing patterns first. ## Step 1: Understand the Requirement - What resource/action? (CRUD on a model, custom action, aggregation) - Who can access it? (roles: admin, manager, recruiter, freelance) - What data goes in / comes out? ## Step 2: Audit Existing Patterns - Find similar endpoints: `grep

Installation

Installs to ~/.claude/agents/cveralyon-axel-setup-api-design.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/cveralyon/axel-setup/HEAD/agents/api-design.md -o ~/.claude/agents/cveralyon-axel-setup-api-design.md

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

Full documentation available on GitHub

View Source Repository