About
This skill provides comprehensive guidance on designing, implementing, and reviewing high-quality APIs using REST and GraphQL paradigms. It covers resource-oriented architecture, semantic HTTP methods, schema-first GraphQL development, and advanced patterns like HATEOAS and DataLoader for N+1 prevention. Ideal for software architects and backend developers, it helps establish team standards, refine existing API specifications, and ensure APIs are intuitive, versioned correctly, and optimized for diverse clients ranging from mobile apps to third-party integrations.