API Designer
Projektuje API REST albo GraphQL z modelami zasobów, wersjonowaniem i standardami błędów.
Działa po konfiguracji
Co robi ten skill
Używaj przy projektowaniu API REST albo GraphQL, tworzeniu specyfikacji OpenAPI albo planowaniu architektury API. Wywołuj do modelowania zasobów, strategii wersjonowania, wzorców paginacji, standardów obsługi błędów.
Raport z testu
Zainstalowany dosłownie (cel przekierowany do katalogu roboczego): frontmatter SKILL.md jest poprawnym strict-YAML, a wszystkich pięć plików referencyjnych (rest-patterns, versioning, pagination, error-handling, openapi) jest obecnych i treściwych. Na zadaniu projektowania REST API dla Bookmarks skill dał poprawny, kompletny wynik — URI wyłącznie rzeczownikowe, paginacja kursorowa z uzasadnieniem, poprawne OpenAPI 3.1 i błąd RFC 7807. A/B względem wariantu bez skilla wyszło na remis: oba spełniły każdy wymóg na zasadniczo równym poziomie, więc skill dodaje solidne ramy, ale nie daje tu przełomowej przewagi.
Testowano: 2026-07-12 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/Jeffallan/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r skills/api-designer ~/.claude/skills/api-designer
Komendy i przykładowe prompty
/api-designerProjektuje API REST albo GraphQL z modelami zasobów, wersjonowaniem i standardami błędów.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Design a REST API for this new serviceWrite an OpenAPI spec for these endpointsPlan pagination and error handling for this API