Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Api Design

Skill Verifiziert Aktiv

REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.

Zweck

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-code

Fü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

Verifiziert
99 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne181k
LizenzMIT
Status
Quellcode ansehen