About
API Design Fundamentals is a specialized skill for Claude Code that assists developers and architects in making critical structural decisions for their web services. It offers a comprehensive framework for selecting the appropriate protocol—comparing REST, GraphQL, and gRPC—based on specific use cases such as public APIs, mobile apps, or microservices. Beyond protocol selection, the skill provides actionable guidance on resource modeling, naming conventions, pagination strategies, and backward compatibility, ensuring that APIs are intuitive for developers and resilient over time.