About
This skill empowers developers to architect high-quality APIs by providing domain-specific guidance on RESTful resource-oriented architecture and GraphQL schema-first development. It covers critical patterns such as consistent versioning, advanced pagination, structured error handling, and HATEOAS for REST, as well as type-safe schema design and N+1 query prevention using DataLoaders for GraphQL. Whether you are refactoring legacy systems or building modern, developer-friendly backend services from scratch, this skill provides the implementation patterns and standards necessary to build APIs that stand the test of time.