·api-design-patterns
</>

api-design-patterns

hieutrtr/ai1-skills

Conventions de conception de contrats API pour les projets FastAPI avec Pydantic v2. À utiliser pendant la phase de conception lors de la planification de nouveaux points de terminaison d'API, de la définition de contrats de demande/réponse, de la conception de la pagination ou du filtrage, de la standardisation des réponses aux erreurs ou de la planification du versionnage de l'API. Couvre la dénomination RESTful, la sémantique des méthodes HTTP, les conventions de dénomination des schémas Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), la pagination basée sur le curseur, le format d'erreur standard et la documentation OpenAPI. Ne couvre PAS les détails d'implémentation (utilisez python-backend-expert) ou l'architecture au niveau du système (utilisez l'architecture système).

11Installations·1Tendance·@hieutrtr

Installation

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

SKILL.md

| 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 |

Conventions de conception de contrats API pour les projets FastAPI avec Pydantic v2. À utiliser pendant la phase de conception lors de la planification de nouveaux points de terminaison d'API, de la définition de contrats de demande/réponse, de la conception de la pagination ou du filtrage, de la standardisation des réponses aux erreurs ou de la planification du versionnage de l'API. Couvre la dénomination RESTful, la sémantique des méthodes HTTP, les conventions de dénomination des schémas Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), la pagination basée sur le curseur, le format d'erreur standard et la documentation OpenAPI. Ne couvre PAS les détails d'implémentation (utilisez python-backend-expert) ou l'architecture au niveau du système (utilisez l'architecture système). Source : hieutrtr/ai1-skills.

Voir l'original

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-05
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que api-design-patterns ?

Conventions de conception de contrats API pour les projets FastAPI avec Pydantic v2. À utiliser pendant la phase de conception lors de la planification de nouveaux points de terminaison d'API, de la définition de contrats de demande/réponse, de la conception de la pagination ou du filtrage, de la standardisation des réponses aux erreurs ou de la planification du versionnage de l'API. Couvre la dénomination RESTful, la sémantique des méthodes HTTP, les conventions de dénomination des schémas Pydantic v2 (XxxCreate/XxxUpdate/XxxResponse), la pagination basée sur le curseur, le format d'erreur standard et la documentation OpenAPI. Ne couvre PAS les détails d'implémentation (utilisez python-backend-expert) ou l'architecture au niveau du système (utilisez l'architecture système). Source : hieutrtr/ai1-skills.

Comment installer api-design-patterns ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/hieutrtr/ai1-skills --skill api-design-patterns Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor

Où se trouve le dépôt source ?

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