Проектирование REST API: структура и стандарты

★ 7.5 · general

api-design is a Claude Code skill that covers REST API design principles and best practices: URL structure, HTTP status codes, request/response formats, pagination, filtering, and versioning. It includes ready-to-use patterns for endpoint naming (resources, nested routes, action-based paths), a consistent error response schema with field-level details, response headers such as X-Request-ID and X-RateLimit-*, and concrete rules — when to bump the API version, why to use UUIDs over internal IDs, ISO 8601 date formatting, and idempotency keys for payment endpoints. Use it when designing new APIs, reviewing existing ones, or deciding on a versioning strategy.