BigHugger
sk Skill · affaan-m

api-design

REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs. Use when designing or reviewing REST endpoints, resource names, status codes, pagination, or versioning.

installs 8w
2,140
30-day movement
starts with the next reading
Related entries
28
Connections
0
typescriptpythonjsongoJavaScript

An agent skill providing REST API design conventions: resource naming, HTTP methods and status codes, response envelopes, pagination, filtering, auth, rate limiting, and versioning. It includes reference sections, pitfalls, and implementation examples in TypeScript, Python, and Go.

It gives an AI agent a consistent, opinionated checklist for designing or reviewing REST endpoints without you restating the rules each time.

Use it to

  • Design new REST endpoints with consistent naming
  • Review an existing API contract
  • Choose between offset- and cursor-based pagination
  • Standardize error response formats
  • Plan a versioning strategy

For Developers building or reviewing production REST APIs

Host repository
affaan-m/ECC
Installs, lifetime
3,600
Installs, 8 weeks
2,140
Host stars
261k
Host language
JavaScript
topicsrestapi-designhttppaginationversioningerror-handling