API Design Patterns

•
501
•

Standardizes API architecture with proven patterns for versioning, schema validation, pagination, and robust error handling.

This skill provides Claude with a comprehensive framework for designing and implementing production-ready APIs. It covers critical architectural concerns such as URL and header-based versioning, strict Zod schema validation for request/response cycles, and advanced pagination strategies like cursor-based fetching for large datasets. Additionally, it integrates best practices for rate limiting, automated endpoint testing with Vitest, and plan-based authorization, ensuring that backend services are secure, scalable, and maintainable according to industry standards.

主な機能

01URL and Header-based versioning strategies
02Request and Response validation using Zod
03Cursor and Offset pagination implementations
04Token bucket rate limiting with Redis support
05Automated endpoint testing and breaking change detection
06501 GitHub stars

ユースケース

01Architecting scalable RESTful microservices with standardized error responses
02Implementing high-performance pagination for large-scale data collections
03Designing versioned public APIs with automated deprecation workflows