
Python API Delivery Kit
Construisez et déployez des API Python plus rapidement avec des modèles alignés pour les services FastAPI, les couches de base de données et la couverture pytest. Idéal pour les équipes qui mettent en place des workflows backend prêts pour la production sans assembler des références séparées.
Installer
Exécutez cette commande pour installer toutes les compétences de ce pack :
npx skillstore add @python-api-delivery-kit La CLI détecte automatiquement les dossiers Codex et Claude Code et installe la compétence dans les deux lorsqu’ils sont disponibles.
Aperçu
Guide d’utilisation
Amélioré par l’IAGuide détaillé
## Vue d'ensemble Python API Delivery Kit regroupe trois compétences complémentaires — python-fastapi-patterns, python-database-patterns et python-pytest-patterns — afin que votre équipe puisse construire et déployer des API Python prêtes pour la production sans rechercher des références séparées. ## Démarrage rapide 1. Installez le plugin dans votre espace de travail OpenClaw: `npx skillstore add @python-api-delivery-kit` 2. Lancez votre service FastAPI: demandez à l'agent des schémas de routage, d'injection de dépendances, de modèle Pydantic ou d'API asynchrones en utilisant **python-fastapi-patterns**. 3. Concevez votre couche de données: interrogez pour les modèles SQLAlchemy, le schéma du référentiel, la migration Alembic ou la configuration du pool de connexions avec **python-database-patterns**. 4. Écrivez des tests fiables: obtenez des fixtures pytest, de la paramétrisation, du conftest et des stratégies de simulation à partir de **python-pytest-patterns**. ## Commandes clés - Mentionnez `fastapi`, `dependency injection`, `pydantic model`, ou `uvicorn` → active **python-fastapi-patterns** pour l'échafaudage des points de terminaison API. - Mentionnez `sqlalchemy`, `orm`, `alembic`, ou `repository pattern` → active **python-database-patterns** pour la structure d'accès à la base de données. - Mentionnez `pytest`, `fixture`, `parametrize`, `mock`, ou `conftest` → active **python-pytest-patterns** pour la stratégie et la couverture des tests. ## Conseils - Associez **python-fastapi-patterns** + **python-database-patterns** pour échafauder un point de terminaison async complet avec une couche de référentiel propre en une seule fois. - Utilisez **python-pytest-patterns** avec **python-database-patterns** pour configurer des tests d'intégration contre une base de données réelle (ou en mémoire) avec des fixtures de démantèlement appropriées. - Lors de la migration d'une application Flask héritée, utilisez **python-fastapi-patterns** pour la conversion des routes et **python-pytest-patterns** pour vérifier la parité.
Packs similaires

Pack de tests d’automatisation du navigateur
Crée un workflow pratique d’automatisation du navigateur pour inspecter une page produit, vérifier la navigation, capturer les erreurs de console et résumer des constats QA exploitables.
3 compétences

Porte de publication front-end
Un workflow de pré-publication pour les changements axés sur l'interface utilisateur qui détecte les flux cassés, les régressions de lint/types et les problèmes de sécurité évidents avant la publication.
3 compétences

Postgres Schema Toolkit
Couvre la conception de schémas, la rédaction de requêtes et l'optimisation SQL pour les backends relationnels. Idéal pour les agents travaillant sur des fonctionnalités riches en données nécessitant une modélisation propre et un accès rapide.
3 compétences