cveralyon

API Design — Design agent for Claude Code

Design community

Design a new API endpoint following DDD patterns — route, controller, service, serializer, types.

How to install API Design

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.

What API Design does


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

Alternatives in Design

  • Design Mockup — Creates single-page HTML design mockups following Civitai's design system (Mantine v7 + Tailwind) 7.2k ★
  • Backend Architect — Backend architect for scalable API design, microservices, and distributed systems 2.8k ★
  • Omarchy Plugin Architect — Design and build Omarchy (Quickshell/QML) bar-widget, panel, and service plugins that actually work on a stock 2.7k ★

Full documentation available on GitHub

View Source Repository