API Design Patterns & Architecture

•
40k
•

Guides the design and implementation of scalable APIs by providing decision frameworks for REST, GraphQL, and tRPC architectures.

This skill transforms Claude into a senior API architect, moving beyond simple boilerplate to help you make informed decisions about your backend infrastructure. It provides a comprehensive library of patterns for resource naming, response formatting, and versioning strategies. Whether you are building a TypeScript monorepo with tRPC, a flexible GraphQL schema, or a traditional RESTful service, this skill ensures your APIs are consistent, secure, and performant. It includes specific checklists for authentication, rate-limiting, and documentation, along with validation scripts to audit your implementation against modern industry standards.

주요 기능

01Contextual protocol selection tree for REST, GraphQL, and tRPC
0240,391 GitHub stars
03Standardized response structures, error formatting, and pagination patterns
04Automated API endpoint validation and documentation best practices
05Comprehensive security auditing based on OWASP API Top 10
06Evolution planning via URI, Header, and Query-based versioning

사용 사례

01Architecting a high-performance backend for a TypeScript monorepo using tRPC
02Implementing secure authentication and rate-limiting for public-facing GraphQL endpoints
03Modernizing a legacy REST API with consistent resource naming and status codes