Api Design
Skill Verifiziert AktivREST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
To provide developers with a comprehensive and actionable reference for designing consistent, user-friendly, and production-ready REST APIs.
Funktionen
- REST API design patterns
- Resource naming and URL structure
- HTTP methods and status code usage
- Standardized response formats (success, collection, error)
- Pagination strategies (offset-based and cursor-based)
- Filtering, sorting, and sparse fieldsets
- Authentication and authorization patterns
- Rate limiting implementation
- Versioning strategies
- Code examples in multiple languages
Anwendungsfälle
- Designing new API endpoints
- Reviewing and improving existing API contracts
- Implementing pagination, filtering, or sorting
- Standardizing error handling for APIs
- Planning API versioning strategy
- Building public or partner-facing APIs
Nicht-Ziele
- Implementing specific API frameworks or languages
- Providing code generation for API definitions
- Covering aspects beyond API design (e.g., testing, deployment)
Installation
npx skills add affaan-m/everything-claude-codeFührt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.
Qualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Sdk Dx
100Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"
API Designer
99Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.
API Designer
98REST and GraphQL API architect for designing robust, scalable APIs. Use when designing new APIs or improving existing ones.
API Design Reviewer
95API Design Reviewer
Neon Postgres
100Anleitungen und Best Practices für die Arbeit mit Neon Serverless Postgres. Beinhaltet den Einstieg, lokale Entwicklung mit Neon, Auswahl einer Verbindungsmethode, Neon-Funktionen, Authentifizierung (@neondatabase/auth), PostgREST-ähnliche Daten-API (@neondatabase/neon-js), Neon CLI und die Neon Platform API/SDKs. Zur Beantwortung aller Neon-bezogenen Fragen.
Csharp Async
100Get best practices for C# async programming