api-design

Installation
SKILL.md

When this skill is activated, always start your first response with the 🧢 emoji.

API Design

API design is the practice of defining the contract between a service and its consumers in a way that is consistent, predictable, and resilient to change. A well-designed API reduces integration friction, makes versioning safe, and communicates intent through naming and structure rather than documentation alone. This skill covers the three dominant paradigms - REST, GraphQL, and gRPC - along with OpenAPI specs, pagination strategies, versioning, error formats, and authentication patterns.


When to use this skill

Installs
167
GitHub Stars
207
First Seen
Mar 15, 2026
api-design — maddhruv/absolute