API Design & Architecture
Implements production-ready API patterns for REST, GraphQL, and gRPC with standardized versioning and RFC 9457 error handling.
This skill provides a comprehensive toolkit for designing robust, scalable, and developer-friendly APIs within the Claude Code environment. It encompasses standardized REST conventions, type-safe GraphQL schemas using Strawberry, high-performance gRPC service definitions, and real-time streaming patterns via SSE or WebSockets. By enforcing RFC 9457 Problem Details for error handling and providing structured versioning strategies, it ensures that backend systems remain maintainable and backward-compatible while providing clear, machine-readable feedback to clients. It is ideal for architects and backend developers building production-grade services that require strict contract enforcement and professional documentation.