·api-design-patterns
</>

api-design-patterns

Convenzioni di progettazione del contratto API per progetti FastAPI con Pydantic v2. Utilizzare durante la fase di progettazione quando si pianificano nuovi endpoint API, si definiscono contratti di richiesta/risposta, si progetta l'impaginazione o il filtraggio, si standardizzano le risposte agli errori o si pianifica il controllo delle versioni dell'API. Copre la denominazione RESTful, la semantica del metodo HTTP, le convenzioni di denominazione dello schema Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), l'impaginazione basata su cursore, il formato di errore standard e la documentazione OpenAPI. NON copre i dettagli di implementazione (usa python-backend-expert) o l'architettura a livello di sistema (usa l'architettura di sistema).

18Installazioni·0Tendenza·@hieutrtr

Installazione

$npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns

Come installare api-design-patterns

Installa rapidamente la skill AI api-design-patterns nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: hieutrtr/ai1-skills.

| GET /v1/users | GET /v1/getUsers | No verbs — HTTP method implies action | | POST /v1/users | POST /v1/user/create | POST to collection = create | | GET /v1/order-items | GET /v1/orderItems | Kebab-case, not camelCase | | GET /v1/users/{id}/orders | GET /v1/users/{id}/orders/{oid}/items | Max 2 nesting levels |

| POST /v1/orders/{id}/actions/cancel | POST /v1/cancelOrder/{id} | Action sub-resource for non-CRUD |

| Method | Purpose | Request Body | Success Status | Idempotent |

Convenzioni di progettazione del contratto API per progetti FastAPI con Pydantic v2. Utilizzare durante la fase di progettazione quando si pianificano nuovi endpoint API, si definiscono contratti di richiesta/risposta, si progetta l'impaginazione o il filtraggio, si standardizzano le risposte agli errori o si pianifica il controllo delle versioni dell'API. Copre la denominazione RESTful, la semantica del metodo HTTP, le convenzioni di denominazione dello schema Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), l'impaginazione basata su cursore, il formato di errore standard e la documentazione OpenAPI. NON copre i dettagli di implementazione (usa python-backend-expert) o l'architettura a livello di sistema (usa l'architettura di sistema). Fonte: hieutrtr/ai1-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-05
Aggiornato
2026-03-10

Browse more skills from hieutrtr/ai1-skills

Risposte rapide

Che cos'è api-design-patterns?

Convenzioni di progettazione del contratto API per progetti FastAPI con Pydantic v2. Utilizzare durante la fase di progettazione quando si pianificano nuovi endpoint API, si definiscono contratti di richiesta/risposta, si progetta l'impaginazione o il filtraggio, si standardizzano le risposte agli errori o si pianifica il controllo delle versioni dell'API. Copre la denominazione RESTful, la semantica del metodo HTTP, le convenzioni di denominazione dello schema Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), l'impaginazione basata su cursore, il formato di errore standard e la documentazione OpenAPI. NON copre i dettagli di implementazione (usa python-backend-expert) o l'architettura a livello di sistema (usa l'architettura di sistema). Fonte: hieutrtr/ai1-skills.

Come installo api-design-patterns?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/hieutrtr/ai1-skills