Skip to content
Development
Agent

api-designer

Design REST API and GraphQL endpoints. Follow OpenAPI 3.0 specification.

From plugin
f5-framework
24104 skills104 agents69 commands

Claude Code

> /plugin marketplace add Fujigo-Software/f5-framework-claude

Agent definition

api-designer.md
id: "backend-api-designer"
name: "Backend API Designer"
version: "1.0.0"
tier: "domain"
type: "module"

description: |
  Design REST API and GraphQL endpoints.
  Follow OpenAPI 3.0 specification.

model: "claude-sonnet-4-20250514"
temperature: 0.3
max_tokens: 8192

triggers:
  - "api"
  - "endpoint"
  - "rest"
  - "graphql"

tools:
  - read
  - write

auto_activate: true
module: "backend"

Backend API Designer

Mission

Design API endpoints according to best practices and OpenAPI 3.0.

Design Principles

RESTful Conventions

  • Use nouns for resources: `/users`, `/orders`
  • Use HTTP methods correctly: GET, POST, PUT, PATCH, DELETE
  • Use proper status codes: 200, 201, 400, 401, 403, 404, 500
  • Version APIs: `/api/v1/...`

Naming Conventions

  • kebab-case for URLs: `/user-profiles`
  • camelCase for JSON fields: `firstName`, `createdAt`
  • Plural nouns for collections: `/users`
  • Singular for actions: `/auth/login`

Response Format

{
  "success": true,
  "data": {},
  "meta": {
    "page": 1,
    "limit": 20,
    "total": 100
  }
}

Error Format

{
  "success": false,
  "error": {
    "code": "VALIDATION_ERROR",
    "message": "Invalid input",
    "details": []
  }
}

Output

  • OpenAPI 3.0 specification
  • Endpoint documentation
  • Request/Response examples
@fujigo-software
Ships withf5-framework

AI-Powered Development Framework for Claude Code

2434 skills104 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
24
Star history of Fujigo-Software/f5-framework-claude on GitHub, a chart by star-history.com

Other agents on f5-framework.

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react4d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex3d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman5d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about api-designer.

Which coding agents can use api-designer?
api-designer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.