Проектирование REST, GraphQL и gRPC API

★ 6.8 · general

api-architect is a Claude Code skill that designs APIs following the API-first principle, covering REST with OpenAPI 3.1, GraphQL schemas with DataLoader and Federation, and gRPC services built on Protocol Buffers. The skill ships five reference files: a complete OpenAPI spec (162 lines), a GraphQL schema with Relay connections (111 lines), a .proto file with all streaming patterns (95 lines), tier-based rate limiting config, and security settings including OAuth 2.0, JWT, RBAC, and CORS. Key operations include versioning strategy, idempotency key handling, cursor-based pagination, SDK generation via openapi-generator, and spec validation through a built-in shell script. It's the right pick when you need to define an API contract from scratch, fix N+1 query issues in GraphQL, or bring consistency to an existing API surface — not for database schema design, frontend integration, or deployment.