This skill provides a comprehensive framework for designing developer-friendly APIs using industry-standard conventions. It guides Claude through resource naming strategies, semantic HTTP status code selection, and complex implementation patterns like cursor-based pagination and rate limiting. Whether you are drafting new API contracts, implementing filtering and sorting, or planning a versioning strategy, this skill ensures your backend services are scalable, predictable, and follow the ECC (Error-Correction Code) principles for robust API design.
主な機能
01Universal response envelopes for success, collections, and detailed error handling
02Implementation patterns for both offset and cursor-based pagination
03Comprehensive mapping of semantic HTTP methods and status codes
04Standardized URL structures using kebab-case and plural nouns
05151 GitHub stars
06Best practices for API versioning, rate limiting headers, and filtering logic
ユースケース
01Designing new RESTful API contracts for microservices or public endpoints
02Refactoring legacy API endpoints to support advanced filtering, sorting, and pagination
03Standardizing error response formats and status codes across an existing codebase