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".
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.2699c1e
Also appears in
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.