api-design
api design
What it does
- Designing new API endpoints
- Reviewing existing API contracts
- Adding pagination, filtering, or sorting
- Implementing error handling for APIs
- Planning API versioning strategy
- Building public or partner-facing APIs
- Announce deprecation (6 months notice for public APIs)
Requirements & configuration
- Token-Based Auth
- Bearer token in Authorization header
- API key (for server-to-server)
- | Premium | 1000/min | Per API key | Paid API plans |
- 1. Start with /api/v1/ — don't version until you need to
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
api-design FAQ
What does the api-design skill do?
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. Designing new API endpoints Reviewing existing API contracts
What does api-design require?
Token-Based Auth Bearer token in Authorization header API key (for server-to-server) | Premium | 1000/min | Per API key | Paid API plans | 1. Start with /api/v1/ — don't version until you need to
How do I install api-design?
Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill api-design --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.
Maintain api-design?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/affaan-m-everything-claude-code-api-design?ref=badge) npx agentictools info skills/affaan-m-everything-claude-code-api-design The second line is the CLI lookup for this page — handy in READMEs and docs.