Habilidades python-fastapi-development
📦

python-fastapi-development

Seguro

Construye Backends con FastAPI

Esta habilidad proporciona un flujo de trabajo completo para construir backends en Python con FastAPI listos para producción, con integración de base de datos, autenticación, pruebas y patrones de despliegue.

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "python-fastapi-development". Usa @python-fastapi-development para generar un nuevo proyecto FastAPI

Resultado esperado:

Esta habilidad proporciona un flujo de trabajo estructurado de 8 fases:

Fase 1: Configuración del Proyecto
- Habilidades: app-builder, python-scaffold, fastapi-templates
- Acciones: Configuración de entorno, estructura del proyecto, configuración FastAPI

Fase 2: Configuración de Base de Datos
- Habilidades: database-design, pydantic-models
- Acciones: Diseño de esquema, modelos SQLAlchemy, migraciones

[Continúa a través de las 8 fases...]

Usando "python-fastapi-development". ¿Qué fases incluye el flujo de trabajo de desarrollo FastAPI?

Resultado esperado:

El flujo de trabajo incluye 8 fases:
1. Configuración del Proyecto
2. Configuración de Base de Datos
3. Rutas API
4. Autenticación
5. Manejo de Errores
6. Pruebas
7. Documentación
8. Despliegue

Auditoría de seguridad

Seguro
v1 • 2/24/2026

Security 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.

1
Archivos escaneados
217
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
85
Contenido
33
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Configuración de Nuevo Proyecto FastAPI

Genera rápidamente un nuevo proyecto FastAPI con estructura adecuada, logging y configuración de entorno.

Integración de Base de Datos

Configura modelos SQLAlchemy, migraciones y conexiones a base de datos para aplicaciones de producción.

Desarrollo Completo de API

Sigue un flujo de trabajo estructurado de 8 fases desde la configuración del proyecto hasta el despliegue.

Prueba estos prompts

Iniciar Nuevo Proyecto FastAPI
Usa @python-fastapi-development para generar un nuevo proyecto FastAPI con SQLAlchemy y autenticación JWT.
Agregar Modelos de Base de Datos
Usa @python-fastapi-development para configurar modelos SQLAlchemy para un sistema de autenticación de usuarios con PostgreSQL.
Crear Endpoints de API
Usa @python-fastapi-development para crear endpoints API RESTful con operaciones CRUD para un recurso items.
Aplicación FastAPI Full Stack
Usa @python-fastapi-development para construir una aplicación completa FastAPI con autenticación, base de datos, pruebas y despliegue con Docker.

Mejores prácticas

  • Usa patrones async con SQLAlchemy 2.0 para mejor rendimiento
  • Siempre valida la entrada con modelos Pydantic
  • Implementa manejo adecuado de errores con excepciones personalizadas

Evitar

  • No omitas type hints - mejoran la mantenibilidad del código
  • No uses llamadas síncronas a base de datos en endpoints async
  • No almacenes secretos en el código - usa variables de entorno

Preguntas frecuentes

¿Qué versión de FastAPI soporta esta habilidad?
Esta habilidad soporta FastAPI con Python 3.11+ y es compatible con SQLAlchemy 2.0 y Pydantic v2.
¿Esta habilidad escribe código por mí?
No. Esta habilidad proporciona guía de flujo de trabajo y prompts para invocar otras habilidades especializadas que generan código.
¿Puedo usar esta habilidad con otras bases de datos?
Sí. El flujo de trabajo está diseñado para PostgreSQL pero puede adaptarse para otras bases de datos soportadas por SQLAlchemy.
¿Qué métodos de autenticación están cubiertos?
El flujo de trabajo cubre autenticación JWT y patrones de implementación OAuth2.
¿El despliegue con Docker está incluido?
Sí. La Fase 8 cubre creación de Dockerfile, configuración docker-compose y patrones de despliegue en la nube.
¿Puede Claude Code usar esta habilidad?
Sí. Esta habilidad es compatible con las herramientas Claude, Codex y Claude Code.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md