fastapi-templates
Crear plantillas de proyecto FastAPI rápidamente
Necesitas una estructura limpia de FastAPI con patrones async e inyección de dependencias. Esta habilidad proporciona diseños y ejemplos de código para iniciar una API lista para producción.
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 "fastapi-templates". Planificar una plantilla de servicio de usuario FastAPI con patrones async
Résultat attendu:
- Diseño de carpetas para api, core, models, schemas, services, repositories
- Dependencia de sesión de base de datos async y flujo de lifespan de aplicación
- Responsabilidades de repositorio y servicio de usuario
- Resumen de endpoints y configuración de tests
Utilisation de "fastapi-templates". ¿Cómo configuro la inyección de dependencias para sesiones de base de datos?
Résultat attendu:
- Usar AsyncSessionLocal de SQLAlchemy con sessionmaker
- Crear dependencia generadora async get_db con try/except/finally
- Sobrescribir dependencia en tests con sesión de base de datos de test
- Commit en éxito, rollback en excepción
Audit de sécurité
SûrThis is a documentation-only skill containing architectural guidance and code examples for FastAPI projects. All 41 static findings are FALSE POSITIVES: cryptographic algorithms (bcrypt, HS256) shown are industry-standard secure choices; backtick patterns are markdown code delimiters, not shell execution; environment variable references are Pydantic configuration definitions, not secret access. The skill has no executable code, network calls, or filesystem access capabilities.
Facteurs de risque
🌐 Accès réseau (2)
⚙️ Commandes externes (14)
🔑 Variables d’environnement (7)
Score de qualité
Ce que vous pouvez construire
Línea base de API nueva
Definir una estructura de FastAPI con async, inyección de dependencias y patrones de testing para un nuevo servicio.
Configuración de API MVP
Obtener un diseño de proyecto claro y patrones centrales para un primer MVP de FastAPI.
Guía de arquitectura para equipos
Estandarizar patrones de capa de repositorio y servicio a través de múltiples APIs.
Essayez ces prompts
Proporcionar una estructura de carpetas de FastAPI limpia con notas breves para cada carpeta y propósito de archivo.
Mostrar una configuración mínima de sesión de base de datos async con inyección de dependencias y manejo seguro de commits.
Diseñar un patrón de repositorio base para CRUD async y una capa de servicio de usuario que lo utilice.
Delinear un flujo de autenticación JWT y una estrategia mínima de tests async para los endpoints de usuario.
Bonnes pratiques
- Mantener async a través de rutas, base de datos y tareas en segundo plano
- Separar rutas, servicios y repositorios para mayor claridad
- Usar esquemas Pydantic para datos consistentes de request y response
Éviter
- Poner lógica de negocio dentro de handlers de ruta
- Usar drivers de base de datos bloqueantes en rutas async
- Omitir tests para flujos de usuario centrales