API Designer
Progetta API REST o GraphQL con modelli di risorse, versioning e standard per gli errori.
Richiede configurazione
Cosa fa
Da usare quando si progettano API REST o GraphQL, si creano specifiche OpenAPI o si pianifica l'architettura di un'API. Da richiamare per la modellazione delle risorse, le strategie di versioning, i pattern di paginazione, gli standard di gestione degli errori.
Rapporto di test
Installato alla lettera (target reindirizzato alla cartella di lavoro): il frontmatter di SKILL.md è YAML rigoroso valido e tutti e cinque i file di riferimento (rest-patterns, versioning, pagination, error-handling, openapi) sono presenti e sostanziosi. Su un task di progettazione di un'API REST per Bookmarks, lo skill ha prodotto un risultato corretto e completo — URI composti solo da sostantivi, paginazione a cursore con giustificazione, OpenAPI 3.1 valido ed errore RFC 7807. L'A/B contro il ramo di base senza skill è finito in parità: entrambi hanno soddisfatto ogni requisito con qualità sostanzialmente equivalente, quindi lo skill aggiunge solidi paletti ma qui nessun miglioramento trasformativo.
Testato il: 2026-07-12 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/Jeffallan/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r skills/api-designer ~/.claude/skills/api-designer
Comandi e prompt di esempio
/api-designerProgetta API REST o GraphQL con modelli di risorse, versioning e standard per gli errori.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Design a REST API for this new serviceWrite an OpenAPI spec for these endpointsPlan pagination and error handling for this API