API Design Patterns
38 regler for REST endpoint navngivning, fejl, paginering, versionering og API-sikkerhed.
Testet · Virker
Hvad det gør
En kondenseret regelbog (38 regler / 7 kategorier) for RESTful API-design, der dækker ressourcenavngivning, fejlresponsform, paginering, versionering og auth. Udløses ved design eller gennemgang af endpoints, eller skrivning af fejlhåndterings-/pagineringskode, og henviser til per-regel-filer (rules/*.md) og en 7.200-linjers kompileret AGENTS.md for dybdegående analyser.
Testrapport
Kørte et reelt 'invoices API' redesign igennem den: skill'en omdannede verbum-baserede URL'er (POST /createInvoice) til egennavne, erstattede en bar fejlstreng med en struktureret konvolut (code/message/details/request_id) og tilføjede cursor-pagineringsmetadata plus HATEOAS-links, som den naive baseline aldrig havde.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/AsyrafHussin/agent-skills cd agent-skills mkdir -p ~/.claude/skills cp -r skills/api-design-patterns ~/.claude/skills/api-design-patterns
Kommandoer og eksempelprompter
/api-design-patterns38 regler for REST endpoint navngivning, fejl, paginering, versionering og API-sikkerhed.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Design a REST API for user management with proper error handlingReview my API endpoints for best practices before we shipWhat HTTP status codes should I use for this validation error?