This skill provides a comprehensive framework for designing professional-grade APIs, covering both RESTful resource-oriented architectures and GraphQL schema-first development. It equips developers with best practices for endpoint structure, HTTP method semantics, pagination patterns, error handling, and sophisticated GraphQL techniques like DataLoader for N+1 prevention. Whether you are building a new microservice from scratch or refactoring a legacy system, this skill helps establish organization-wide standards that ensure your APIs are developer-friendly, performant, and built to stand the test of time.
主な機能
01Comprehensive RESTful patterns for resource-oriented architecture and HTTP semantics.
02Advanced performance patterns including DataLoader for N+1 problem prevention.
03Schema-first GraphQL development strategies including mutations and subscriptions.
04Standardized implementation guides for pagination, filtering, and HATEOAS.
0589 GitHub stars
06Robust error handling frameworks and consistent HTTP status code mapping.
ユースケース
01Designing a new greenfield microservice architecture with REST or GraphQL.
02Refactoring legacy API endpoints to improve usability and documentation.
03Establishing team-wide API design standards for consistent service development.