From alfred-dev
Generates deployment configurations for hosting providers like Vercel, Railway, AWS, covering env vars, domains, SSL, strategies, rollback plans, and health checks. Useful for production deploys.
npx claudepluginhub 686f6c61/alfred-dev --plugin alfred-devThis skill uses the workspace's default tool permissions.
Este skill genera la configuración necesaria para desplegar la aplicación en el proveedor de hosting elegido. Cubre desde la configuración básica (variables de entorno, dominio, SSL) hasta aspectos avanzados como estrategias de despliegue y planes de rollback.
Recommends deployment platforms and strategies by app scale: Vercel/Railway/Netlify for MVPs, AWS/Render for growth, Kubernetes for enterprise. Covers CI/CD basics.
Guides app deployment to production: select hosting by stack (Vercel/Next.js, Railway/Python), connect custom domains, set env vars, manage prod DBs, configure DNS.
Guides deployment from localhost to production: Vercel/Netlify/Railway/AWS, CI/CD pipelines, Docker containerization, env vars, DNS. Activates on deployment configs/Dockerfiles/Vercel/Netlify files.
Share bugs, ideas, or general feedback.
Este skill genera la configuración necesaria para desplegar la aplicación en el proveedor de hosting elegido. Cubre desde la configuración básica (variables de entorno, dominio, SSL) hasta aspectos avanzados como estrategias de despliegue y planes de rollback.
Cada proveedor tiene sus particularidades, pero los principios son universales: despliegue reproducible, configuración externalizada, rollback rápido y cero downtime siempre que sea posible.
Identificar el proveedor de hosting. Consultar el stack detectado en la configuración de Alfred para adaptar la configuración al lenguaje y framework del proyecto. Detectar la plataforma o preguntar al usuario:
Configurar variables de entorno. Separar la configuración del código:
Configurar dominio y SSL:
Elegir estrategia de despliegue. Según las necesidades del proyecto:
| Estrategia | Descripción | Cuándo usarla |
|---|---|---|
| Rolling | Reemplaza instancias progresivamente | Default, bajo riesgo |
| Blue-green | Dos entornos idénticos, cambio instantáneo | Cuando se necesita rollback inmediato |
| Canary | Porcentaje pequeño de tráfico al nuevo deploy | Features de alto riesgo, validación gradual |
| Recreate | Para todo, despliega nuevo | Aceptable solo en entornos de desarrollo |
Definir plan de rollback. Qué hacer si el despliegue sale mal:
Configurar health checks. El proveedor necesita saber si la aplicación está sana:
Generar ficheros de configuración. Según el proveedor:
vercel.json.railway.toml o Procfile.fly.toml.task-definition.json, appspec.yml, etc.docker-compose.yml para entornos con múltiples servicios.Documentar el proceso. Dejar instrucciones claras de cómo desplegar manualmente si la automatización falla.