API Contract Designer

Use when designing an API, writing a contract, choosing REST vs GraphQL vs gRPC, authoring OpenAPI / swagger / GraphQL SDL / proto, defining endpoints, request and response shapes, error codes, idempotency keys, pagination, webhooks, SDK surface, or stating a versioning policy. Triggers on API, contract, endpoint, REST, GraphQL, gRPC, OpenAPI, swagger, proto, schema first, idempotent, cursor pagination, breaking change, error code, webhook, SDK. Produces the contract artifact (OpenAPI spec, GraphQL schema, or proto), an error code table, a versioning policy, and a breaking change checklist before any code is written. Do not invoke for pure implementation work (route the request to senior-backend-engineer) or for system level protocol selection across services (route to staff-software-architect).

iamdemetris c1c3a56 16.8 KB Updated

File contents

iamdemetris/lude-kit/tree/main/skills/capabilities/api-contract-designer commit c1c3a561a4

Frequently asked questions

npx skillmds@latest add iamdemetris/api-contract-designer