This is a comprehensive reference covering REST, GraphQL, and gRPC patterns with practical decision trees for choosing between them. It walks through versioning strategies, pagination approaches (offset, cursor, keyset), authentication methods, and error handling with clear examples of what works and what doesn't. The quick reference cards are genuinely useful for remembering things like when cursor pagination beats offset or why you'd pick gRPC for microservices but not browser clients. It's structured for progressive disclosure, so you get the essentials up front and can dive into dedicated files for authentication or versioning details when you need them. Good for both designing new APIs and auditing existing ones against established patterns.
npx skills add https://github.com/bobmatnyc/claude-mpm-skills --skill api-design-patterns