implementing-api-patterns
Conception et mise en œuvre d'API sur les modèles REST, GraphQL, gRPC et tRPC. À utiliser lors de la création de services backend, d'API publiques ou de communications de service à service. Couvre les frameworks REST (FastAPI, Axum, Gin, Hono), les bibliothèques GraphQL (Strawberry, async-graphql, gqlgen, Pothos), gRPC (Tonic, Connect-Go), tRPC pour TypeScript, les stratégies de pagination (basées sur le curseur, basées sur le décalage), la limitation de débit, la mise en cache, la gestion des versions et la génération de documentation OpenAPI. Inclut des modèles d'intégration frontale pour les formulaires, les tableaux, les tableaux de bord et les compétences de chat ai.
Installation
SKILL.md
Design and implement APIs using the optimal pattern and framework for the use case. Choose between REST, GraphQL, gRPC, and tRPC based on API consumers, performance requirements, and type safety needs.
Key Features: Auto OpenAPI docs, Pydantic v2 validation, async/await, 40k req/s
See references/rest-design-principles.md for FastAPI patterns and examples/python-fastapi/.
Conception et mise en œuvre d'API sur les modèles REST, GraphQL, gRPC et tRPC. À utiliser lors de la création de services backend, d'API publiques ou de communications de service à service. Couvre les frameworks REST (FastAPI, Axum, Gin, Hono), les bibliothèques GraphQL (Strawberry, async-graphql, gqlgen, Pothos), gRPC (Tonic, Connect-Go), tRPC pour TypeScript, les stratégies de pagination (basées sur le curseur, basées sur le décalage), la limitation de débit, la mise en cache, la gestion des versions et la génération de documentation OpenAPI. Inclut des modèles d'intégration frontale pour les formulaires, les tableaux, les tableaux de bord et les compétences de chat ai. Source : ancoleman/ai-design-components.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/ancoleman/ai-design-components --skill implementing-api-patterns- Catégorie
- </>Développement
- Vérifié
- —
- Première apparition
- 2026-02-01
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que implementing-api-patterns ?
Conception et mise en œuvre d'API sur les modèles REST, GraphQL, gRPC et tRPC. À utiliser lors de la création de services backend, d'API publiques ou de communications de service à service. Couvre les frameworks REST (FastAPI, Axum, Gin, Hono), les bibliothèques GraphQL (Strawberry, async-graphql, gqlgen, Pothos), gRPC (Tonic, Connect-Go), tRPC pour TypeScript, les stratégies de pagination (basées sur le curseur, basées sur le décalage), la limitation de débit, la mise en cache, la gestion des versions et la génération de documentation OpenAPI. Inclut des modèles d'intégration frontale pour les formulaires, les tableaux, les tableaux de bord et les compétences de chat ai. Source : ancoleman/ai-design-components.
Comment installer implementing-api-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/ancoleman/ai-design-components --skill implementing-api-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/ancoleman/ai-design-components
Détails
- Catégorie
- </>Développement
- Source
- user
- Première apparition
- 2026-02-01