API Design
ПродвинутыйРазработкаМинимальный контекст: 32K
Проектирует RESTful- и GraphQL API по принципу «сначала контракт». Охватывает структуру эндпоинтов, схемы запросов и ответов, обработку ошибок, версионирование, пагинацию, аутентификацию и ограничение частоты запросов. Создаёт спецификации OpenAPI/Swagger и заготовки реализации.
Описание переведено автоматически и пока не проверено редактором.
Варианты использования
- Проектирование новых REST API по требованиям
- Создание спецификаций OpenAPI
- Выбор стратегии версионирования API
- Стандартизация ответов об ошибках
- Проектирование схем GraphQL с резолверами
Пример промпта
Design a REST API for a task management system. Requirements: - CRUD operations for tasks (title, description, status, assignee, due_date) - Task filtering by status, assignee, and date range - Pagination with cursor-based navigation - Proper error responses with problem details (RFC 7807) - Authentication via Bearer token Deliverables: 1. Endpoint list with HTTP methods and paths 2. Request/response schemas for each endpoint 3. Error response catalog 4. OpenAPI 3.1 specification 5. Rate limiting recommendations
Рекомендуемые модели
Совместимые инструменты
claude-codecursorgithub-copilotkiroany
Модальности
Вход: text
→Выход: code, text
Похожие Skills
Автор
OpenModels Community