api-design-knowledge

Installation
SKILL.md

API Design Knowledge Base

Quick reference for API design patterns, REST best practices, and PHP implementation guidelines.

Core Principles

REST Constraints

Constraint Description Implication
Client-Server Separation of concerns Independent evolution
Stateless No server-side session state Each request contains all info
Cacheable Responses declare cacheability Reduces server load
Uniform Interface Standard resource operations Predictable API surface
Layered System Client can't tell if connected directly Proxy, gateway, CDN support
Code on Demand (optional) Server can send executable code Rarely used in APIs

Richardson Maturity Model

Related skills
Installs
8
GitHub Stars
71
First Seen
Mar 17, 2026