What problem does it solve?
Designing consistent, scalable, and developer-friendly REST and GraphQL APIs is challenging without a structured design standard. This Skill codifies best practices, patterns, and templates to help teams ship robust APIs that are easy to learn and hard to break.
Core Features & Use Cases
- Schema-First Guidance: Define resources, types, and contracts before implementation.
- Pattern Toolkit: Pagination, versioning, error handling, and authentication strategies with concrete examples.
- Reference & Playbooks: Leverage implementation playbooks and templates to standardize design reviews, API docs, and governance.
- Use Case: When designing a new REST API or reviewing an API spec, apply these principles to create a stable, documented interface.
Quick Start
- Start with a resources/implementation-playbook.md to align on patterns.
- Review an OpenAPI/Swagger spec and GraphQL schema against the playbooks.
- Produce a concise API Design Standard document for your team.