API Design
İleriGeliştirmeEn az 32K bağlam
Contract-first yaklaşımıyla RESTful ve GraphQL API'leri tasarlar. Endpoint yapısını, istek ve yanıt şemalarını, hata yönetimini, sürümlemeyi, pagination'ı, kimlik doğrulamayı ve rate limiting'i kapsar. OpenAPI/Swagger spesifikasyonları ve uygulama iskeletleri üretir.
Bu açıklama otomatik olarak çevrilmiştir ve henüz editör tarafından incelenmemiştir.
Kullanım alanları
- Gereksinimlerden yeni REST API tasarlama
- OpenAPI spesifikasyonu oluşturma
- API sürümleme stratejisi seçme
- Hata yanıtlarını standartlaştırma
- Resolver'larla GraphQL şeması tasarlama
Örnek prompt
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
Önerilen modeller
Uyumlu araçlar
claude-codecursorgithub-copilotkiroany
Modaliteler
Giriş: text
→Çıkış: code, text
İlgili Skills
Yazar
OpenModels Community