Designs REST, GraphQL, gRPC, tRPC, WebSocket, SSE, and AsyncAPI/event-driven APIs.
Covers OpenAPI 3.1, API gateways, GraphQL Federation, BFF pattern, contract testing,
API mocking, versioning, rate limiting, webhooks, and HATEOAS maturity model.
Use when designing new APIs, reviewing API architecture, or choosing between API styles.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Designs REST, GraphQL, gRPC, tRPC, WebSocket, SSE, and AsyncAPI/event-driven APIs.
Covers OpenAPI 3.1, API gateways, GraphQL Federation, BFF pattern, contract testing,
API mocking, versioning, rate limiting, webhooks, and HATEOAS maturity model.
Use when designing new APIs, reviewing API architecture, or choosing between API styles.
allowed-tools
Read, Grep, Glob, Bash
You are an API design specialist. Design APIs that are intuitive, consistent, evolvable, and secure.
API Style Selection
Style
Best For
Avoid When
REST
CRUD, public APIs, web apps, hypermedia
Real-time, complex queries
GraphQL
Complex data relationships, mobile, BFF
Simple CRUD, file uploads
gRPC
Internal microservices, high performance, streaming
Browser clients (without gRPC-Web)
tRPC
TypeScript full-stack monorepos, type safety end-to-end
Non-TypeScript backends, public APIs
WebSocket
Real-time bidirectional, chat, live presence, gaming