api-design-fundamentals
Installation
SKILL.md
API Design Fundamentals
Guidance for designing effective APIs including protocol selection, resource modeling, and best practices.
When to Use This Skill
- Choosing between REST, GraphQL, and gRPC
- Designing resource models and endpoints
- Understanding API design best practices
- Creating consistent API conventions
- Designing for developer experience
Protocol Comparison
REST (Representational State Transfer)
Best for: CRUD operations, public APIs, broad client compatibility