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).
Installation
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.
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- Source
- hieutrtr/ai1-skills
- 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
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-05