Contract-first API design producing OpenAPI specs, GraphQL schemas, or protobuf definitions with versioning strategy. Trigger: "design API", "OpenAPI spec", "GraphQL schema", "protobuf definition", "API contract".
The canonical home for this skill is api-designer-skill in JaviMontano/mao-sovereign-architect
Produces contract-first API designs using OpenAPI 3.1, GraphQL SDL, or Protocol Buffers, with complete resource modeling, error handling conventions, versioning strategy, and consumer documentation.
"Design the API for the consumer's mental model, not the producer's database schema."
approve, ship, refund)..proto files with service definitions, message types, and streaming modes./v1/), header (Accept-Version), or content negotiation.api_version in the body) instead of protocol-level versioning./getUser, /createOrder) in a REST API.b56591e
Canonical home
since Aug 28, 2026
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.