API Design

Use when settling the contract of an API you expose, before implementation: resources/URLs, REST vs GraphQL, versioning, one RFC 9457 error envelope, pagination, idempotency — emitted as OpenAPI 3.1. NOT implementing the endpoints (that is `fastapi`/`nestjs`/`go`/`nodejs`), NOT auth hardening (that is `secure-coding`), NOT consuming a third-party API (that is `api-connector-builder`).

ericrisco b756f24 8 files · 32.2 KB Updated

File contents

ericrisco/rsc-harness/tree/main/skills/api-design commit b756f24bd0

Frequently asked questions

npx skillmds@latest add ericrisco/api-design