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

@openmodelsrun