API Expert

REST/GraphQL/gRPC API-design playbook med OWASP API Top 10-afbødninger, RFC 7807-fejl og TDD-først endpoint-mønstre.

Af martinholovsky · martinholovsky/claude-skills-generator

Testet · Virker ★ 9.2/10

API Expert — REST/GraphQL/gRPC API-design playbook med OWASP API Top 10-afbødninger, RFC 7807-fejl og TDD-først endpoint-mønstre.

Hvad det gør

api-expert udstyrer Claude med en konkret API-arkitektur-tjekliste: REST ressource-navngivning, korrekte HTTP-statuskoder, OAuth2/JWT (RS256) auth, cursor-baseret paginering, rate limiting og OWASP API Security Top 10-afbødninger (BOLA, mass assignment, SSRF osv.), understøttet af kørbare Node/Python-eksempler. Udløs den, når du designer nye API-endpoints, en API-gateway eller reviderer en eksisterende API's sikkerheds- og fejlhåndteringskonventioner.

Testrapport

Fik den til at designe en versioneret /v1/orders API: den producerede cursor-paginering, RFC 7807 fejl-bodies og en eksplicit BOLA-test (403, når en bruger anmoder om en anden brugers ordre), som et baseline-design helt sprang over og efterlod som en generisk 400/500 fejlform.

Testet: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/martinholovsky/claude-skills-generator
cd claude-skills-generator
mkdir -p ~/.claude/skills
cp -r skills/api-expert ~/.claude/skills/api-expert

Kommandoer og eksempelprompter

  • /api-expertREST/GraphQL/gRPC API-design playbook med OWASP API Top 10-afbødninger, RFC 7807-fejl og TDD-først endpoint-mønstre.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Design REST endpoints for an orders resource with pagination
  • Add rate limiting and OWASP protections to our public API
  • What's the safest way to paginate a GraphQL API with huge tables