python-development-python-scaffold
Genera estructuras de proyectos Python listas para producción al instante
Configurar proyectos Python con la estructura y herramientas adecuadas consume mucho tiempo y es propenso a errores. Esta habilidad genera instantáneamente andamiajes completos de proyectos listos para producción con las mejores prácticas modernas integradas.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "python-development-python-scaffold". Generate a FastAPI project with user endpoints and PostgreSQL
Resultado esperado:
Estructura de directorio completa con src/project_name/ conteniendo main.py, config.py, api/v1/endpoints/users.py, models/user.py, schemas/user.py, además de pyproject.toml con dependencias de FastAPI y SQLAlchemy, y tests/ con fixtures de conftest.py.
Usando "python-development-python-scaffold". Create a CLI tool structure with Typer
Resultado esperado:
Diseño de proyecto con cli.py usando decoradores de Typer, grupos de comandos para diferentes operaciones, formateo de consola Rich, y pyproject.toml con configuración de punto de entrada del script.
Auditoría de seguridad
SeguroStatic analyzer flagged 35 patterns as potential security issues, but all are false positives. The 'external_commands' are documentation examples showing users bash commands to run. The 'network' and 'env_access' findings reference example templates in .env.example files. The 'weak cryptographic algorithm' detections match description strings, not actual crypto code. This skill only generates text output and code templates with no execution capabilities.
Puntuación de calidad
Lo que puedes crear
Desarrollo Rápido de APIs
Andamiaje rápido de nuevos microservicios FastAPI con estructura adecuada, integración de base de datos y configuración de pruebas para equipos que despliegan múltiples servicios.
Creación de Bibliotecas Open Source
Genera estructuras de paquetes Python listas para publicación con configuración correcta de pyproject.toml, type hints e infraestructura de pruebas.
Configuración de Aplicaciones Web Django
Crea proyectos Django bien organizados con configuración de entorno, herramientas de debug y separación de aplicaciones siguiendo las mejores prácticas de Django.
Prueba estos prompts
Create a FastAPI project structure for a user management API with PostgreSQL database integration and JWT authentication.
Generate a Django project structure with separate apps for users, products, and orders. Include environment configuration and development tooling.
Scaffold a CLI tool with Typer that accepts user input and displays formatted output. Include subcommands for different operations.
Create a Python library package with full type hinting, pytest setup, mypy configuration, and pyproject.toml for PyPI publication.
Mejores prácticas
- Usa uv para gestión de dependencias para beneficiarte de la resolución rápida de lock files y el empaquetado moderno de Python
- Estructura proyectos con diseño src/ para imports limpios y evitar shadowing accidental de módulos locales
- Incluye type hints completos y configura el modo estricto de mypy para detectar errores de tipo temprano
Evitar
- No omitas el archivo .env.example - siempre documenta las variables de entorno requeridas para los miembros del equipo
- Evita colocar código de aplicación en la raíz del proyecto - usa diseño src/ para estructura de paquetes adecuada
- No hagas commit de archivos .env con secretos reales - solo haz commit de plantillas con valores de marcador de posición
Preguntas frecuentes
¿Qué versiones de Python soporta esta habilidad?
¿Esta habilidad ejecuta comandos en mi sistema?
¿Puedo usar esta habilidad con proyectos existentes?
¿Qué backends de base de datos están soportados?
¿El código generado incluye autenticación?
¿Cómo personalizo la estructura del proyecto generada?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/python-development-python-scaffoldRef.
main
Estructura de archivos
📄 SKILL.md