概要
The API Design Principles skill provides Claude with deep expertise in architecting professional-grade interfaces for both RESTful and GraphQL architectures. It guides the development of resource-oriented endpoints, schema-first GraphQL types, and robust versioning strategies to ensure long-term maintainability. By implementing advanced patterns like HATEOAS, standardized error handling, and DataLoader for N+1 prevention, this skill helps developers create APIs that are not only performant but also provide a delightful experience for third-party consumers and internal teams alike.