Designs REST and GraphQL API contracts with OpenAPI/Swagger specifications, versioning strategies, pagination patterns, error handling, and rate limiting. [EXPLICIT] Produces production-ready API specifications. [EXPLICIT] Trigger: 'API design', 'REST', 'GraphQL', 'OpenAPI', 'API contract'
"A well-designed API is like a good joke — it needs no explanation." — Unknown
Designs RESTful and GraphQL API contracts with OpenAPI specifications, versioning strategies, pagination, error handling, and rate limiting patterns. Use this skill when designing new APIs, evolving existing contracts, or establishing API design standards for a team. [EXPLICIT]
system-architecture — API boundaries derive from system decompositionsecurity-architecture — API authentication and authorization patternsdatabase-design — data models underlying API resourcesExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Capas del packet, cargables bajo demanda (disciplina ICM: una capa por vez, nunca todas juntas): knowledge/ cuerpo de conocimiento · prompts/ prompts listos · examples/ salida de ejemplo · agents/ subagentes del packet · templates/ plantilla de output.
e8f986b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.