소개
This skill provides a comprehensive framework for designing high-quality APIs that are easy for developers to consume and maintain over time. It covers both RESTful resource-oriented architecture and GraphQL schema-first development, offering concrete implementation patterns for complex requirements like Relay-style pagination, N+1 query prevention with DataLoaders, and HATEOAS. By establishing clear standards for HTTP status codes, versioning strategies, and error responses, this skill helps backend teams build consistent, professional-grade services that stand the test of time.