What problem does it solve? Teams building APIs often ship inconsistent, insecure, or breaking contracts that frustrate consumers and force costly migrations. This Skill guides the design, review, and evolution of API contracts so they stay consistent, secure, observable, and compatible with their consumers. ## Core Features & Use Cases - Contract-First Design: Models domain resources and operations from consumer needs before choosing routes or framework code, with stable identifiers, explicit types, and clear error semantics. - Protocol-Specific Guidance: Covers REST semantics and caching, GraphQL schema ownership and cost limits, event/webhook schema evolution and delivery guarantees, and streaming/RPC cancellation and flow control. - Compatibility Management: Defines additive-change strategies, breaking-change migration paths, parallel contract operation, and versioning criteria. - Use Case: When adding a new payments endpoint to an existing REST API, use this Skill to define pagination, idempotency keys, error codes, and an OpenAPI contract that matches existing conventions before writing any controller code. ## Quick Start Ask the AI to design a versioned REST contract for a new orders resource including pagination, idempotency, and error codes.