python-fastapi-development
Créer des Backends FastAPI
Cette compétence fournit un workflow complet pour créer des backends Python FastAPI prêts pour la production avec intégration de base de données, authentification, tests et modèles de déploiement.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "python-fastapi-development". Utilisez @python-fastapi-development pour structurer un nouveau projet FastAPI
Résultat attendu:
Cette compétence fournit un workflow structuré en 8 phases :
Phase 1 : Configuration du Projet
- Compétences : app-builder, python-scaffold, fastapi-templates
- Actions : Configuration de l'environnement, structure du projet, configuration FastAPI
Phase 2 : Configuration de la Base de Données
- Compétences : database-design, pydantic-models
- Actions : Conception du schéma, modèles SQLAlchemy, migrations
[Continue à travers les 8 phases...]
Utilisation de "python-fastapi-development". Quelles phases inclut le workflow de développement FastAPI ?
Résultat attendu:
Le workflow inclut 8 phases :
1. Configuration du Projet
2. Configuration de la Base de Données
3. Routes API
4. Authentification
5. Gestion des Erreurs
6. Tests
7. Documentation
8. Déploiement
Audit de sécurité
SûrSecurity audit completed. All static findings are false positives. The 'external_commands' flagged lines are skill references (@skill-name) not shell executions. The 'weak cryptographic algorithm' flags are markdown references, not code. This is a legitimate FastAPI development workflow documentation file with no actual security risks.
Score de qualité
Ce que vous pouvez construire
Configuration d'un Nouveau Projet FastAPI
Structurez rapidement un nouveau projet FastAPI avec une architecture appropriée, la journalisation et la configuration de l'environnement.
Intégration de Base de Données
Configurez des modèles SQLAlchemy, des migrations et des connexions de base de données pour des applications prêtes pour la production.
Développement d'API Complet
Suivez un workflow structuré en 8 phases, de la configuration du projet au déploiement.
Essayez ces prompts
Utilisez @python-fastapi-development pour structurer un nouveau projet FastAPI avec SQLAlchemy et l'authentification JWT.
Utilisez @python-fastapi-development pour configurer des modèles SQLAlchemy pour un système d'authentification utilisateur avec PostgreSQL.
Utilisez @python-fastapi-development pour créer des endpoints API RESTful avec des opérations CRUD pour une ressource items.
Utilisez @python-fastapi-development pour créer une application FastAPI complète avec authentification, base de données, tests et déploiement Docker.
Bonnes pratiques
- Utilisez des modèles asynchrones avec SQLAlchemy 2.0 pour de meilleures performances
- Validez toujours les entrées avec des modèles Pydantic
- Implémentez une gestion appropriée des erreurs avec des exceptions personnalisées
Éviter
- Ne sautez pas les annotations de type - elles améliorent la maintenabilité du code
- N'utilisez pas d'appels de base de données synchrones dans des endpoints asynchrones
- Ne stockez pas de secrets dans le code - utilisez des variables d'environnement
Foire aux questions
Quelle version de FastAPI cette compétence prend-elle en charge ?
Cette compétence écrit-elle du code pour moi ?
Puis-je utiliser cette compétence avec d'autres bases de données ?
Quelles méthodes d'authentification sont couvertes ?
Le déploiement Docker est-il inclus ?
Claude Code peut-il utiliser cette compétence ?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/python-fastapi-developmentRéf
main
Structure de fichiers
📄 SKILL.md