api-design

Installation
SKILL.md

API Design

Overview

Structured API endpoint design through guided discovery. Produces consistent, well-documented API designs with OpenAPI/Swagger specifications. Covers resource modeling, authentication, pagination, error handling, and versioning — ensuring consumer-centric design before any implementation begins.

Announce at start: "I'm using the api-design skill to design the API."

Phase 1: Discovery

Ask these questions ONE AT A TIME:

Resource Questions

# Question What It Determines
1 What entities/resources does this API manage? Resource naming
2 What are the relationships between them? Nested routes, includes
3 What operations are needed for each? (CRUD, search, batch) HTTP methods, endpoints
Related skills
Installs
33
GitHub Stars
1
First Seen
Apr 2, 2026