All Deploy — Cierre del Combo
Skill que detecta tu proyecto, lo revisa, te deja ver un preview y lo sube a Vercel, Railway o VPS según el caso. Incluye comando de rollback listo.
El loop más común que se rompe: codeás algo bueno, no sabés cómo desplegarlo, queda en tu carpeta para siempre. All Deploy es la skill que cierra el ciclo. Detecta tu proyecto (Next.js, FastAPI, Python script, lo que sea), lo revisa, te muestra preview, lo sube a Vercel, Railway o un VPS según el caso, y te deja el comando de rollback listo por si algo sale mal.
Es la pieza final del combo con The Architect (que planea) y Cyber Neo (que audita seguridad). Esta nota cubre cómo se conecta el combo y por qué All Deploy es lo que convierte "tengo un proyecto en mi carpeta" en "tengo un proyecto en producción".
Por qué deploy es la barrera más alta
Codear con Claude se siente accesible. Deploy se siente... no. Razones:
- Cantidad de servicios: Vercel, Netlify, Railway, Fly.io, Render, Cloudflare Pages, Heroku, AWS, GCP, DO. Cada uno con su CLI, su workflow, sus quirks.
- Configuración inicial: env vars, build commands, output directories, regions, DNS.
- Variables de producción: secrets, conexiones a DB, integraciones con servicios pago.
- Validación post-deploy: ¿realmente funciona?
- Rollback: ¿qué hago si rompe?
Para alguien que codea bien pero nunca deployó, esta lista es desalentadora. All Deploy la aplana.
Qué hace All Deploy exactamente
Fase 1: detección
Cuando invocás /all-deploy, primero detecta qué tipo de proyecto tenés:
- Lee
package.jsonpara identificar stack (Next.js, Vite, Express, etc.). - Mira si hay
Dockerfile,docker-compose.yml. - Mira si hay
vercel.json,railway.toml,fly.toml. - Mira los scripts (
build,start,dev). - Identifica framework de Python (FastAPI, Flask, Django) si aplica.
Te dice: "Detecté Next.js 15. Mejor target de deploy: Vercel."
Fase 2: revisión pre-deploy
Antes de deployar, audita:
- ¿Build local funciona? (
pnpm buildo equivalente) - ¿Hay env vars necesarias sin valores?
- ¿Hay secrets hardcoded en código?
- ¿Hay
console.logcon info sensible? - ¿Tests pasan? (si hay)
- ¿Dependencias críticas instaladas?
Te lista findings:
✅ Build local OK.
✅ Tests pasan (124/124).
⚠️ Env vars sin valor: DATABASE_URL, STRIPE_SECRET_KEY.
🚨 console.log con email de usuario en src/api/auth.ts:45.
Resolvé el 🚨 antes de continuar. Las ⚠️ se piden al deploy.
Fase 3: preview
Antes de deploy a producción, levanta preview (en Vercel preview, Railway staging, etc.):
URL preview: https://preview-abc123.vercel.app
Te lo muestra. Vos lo abrís, validás visualmente que funciona.
Fase 4: deploy a producción
Una vez aprobado:
> Deployar a producción
All Deploy ejecuta:
- Setup de env vars en el target.
vercel --prodorailway upodocker push + deploysegún el caso.- Espera completion.
- Te avisa cuando está disponible.
Fase 5: rollback ready
Te muestra:
Deploy exitoso. URL: https://miapp.vercel.app
Versión actual: deploy-2026-05-15-001
Rollback command:
vercel rollback deploy-2026-05-15-000
Tenés el comando listo. Si en 5 minutos detectás que algo rompió, rollback de un comando.
Instalación
npx skills@latest add agora/all-deploy
La skill incluye conocimiento de los principales targets de deploy. Para usar, necesitás tener CLIs de los targets:
# Vercel
npm install -g vercel
# Railway
npm install -g @railway/cli
# Fly.io
brew install flyctl
# Y auth en cada uno
vercel login
railway login
fly auth login
All Deploy detecta cuál CLI tenés y solo te pide configurar los que necesitás.
Targets soportados
Vercel (default para Next.js, Vite, Astro)
- Detecta automático.
- Setup mínimo (vercel.json se autogenera).
- Preview en cada PR.
- Excelente para frontends.
Railway (default para apps con DB)
- Apto para FastAPI, Express, full-stack con Postgres.
- $5/mes free tier.
- DB managed incluida.
Fly.io (default para containers)
- Si detecta Dockerfile, propone Fly.
- Bueno para apps que requieren persistent storage o regional deploys.
VPS genérico (Ubuntu/Debian)
- Si proporciones SSH host, deploya por scp + systemd.
- Para casos donde Cloud no aplica (compliance, control total).
- All Deploy genera systemd service, nginx config, certificado SSL via certbot.
Cloudflare Pages / Workers
- Para sites estáticos o edge functions.
- Free tier generoso.
Render
- Alternativa a Railway, free tier para apps simples.
Combo: The Architect + All Deploy + Cyber Neo
El ciclo completo:
Inicio: The Architect
Le pedís a The Architect que diseñe la solución:
> /the-architect: necesito un SaaS de gestión de inventario para
pymes. Multi-tenant, billing con Stripe, dashboard.
The Architect propone arquitectura: Next.js 15 + Drizzle ORM + Postgres + Clerk auth + Stripe billing + deploy a Vercel + DB en Neon.
Construcción
Codeás con Claude (con o sin All Deploy todavía). Implementás según arquitectura.
Pre-deploy: Cyber Neo
> /cyber-neo audit
Audita seguridad. Te lista findings:
- Endpoints sin rate limiting.
- Secrets exposed.
- Dependencias con CVEs.
Aplicás fixes.
Deploy: All Deploy
> /all-deploy
Detecta Next.js + Vercel, hace preview, deploya prod, te da rollback.
Resultado
De idea a producción en horas, no semanas. Y cada fase con checks profesionales.
Casos específicos
Caso 1: Next.js a Vercel
El más simple. All Deploy:
vercel linkpara asociar el proyecto.- Detecta env vars de
.env.local, te pregunta cuáles son para prod. vercel --prod.- Listo en 2-3 minutos.
Caso 2: FastAPI con Postgres a Railway
- Detecta
requirements.txt/pyproject.toml. - Pregunta si necesita Postgres (lo provisiona como servicio).
- Genera
railway.toml. - Deploy.
- Te da URL pública.
Caso 3: Script Python para cron
Tu script Python que corre 1× al día. All Deploy:
- Propone GitHub Actions con schedule.
- O Render Cron Job.
- O Railway scheduled.
- Setup completo en 3-5 minutos.
Caso 4: App con WebSocket
WebSockets requieren stateful. All Deploy:
- Descarta Vercel (no soporta WS persistent).
- Propone Fly.io o Railway.
- Setup considerando connections persistentes.
Caso 5: Worker que procesa cola
Worker no es web. All Deploy:
- Identifica que no necesita URL pública.
- Propone Railway worker service.
- Setup para que corra background, no como web app.
Limitaciones honestas
Limitación 1: no maneja arquitecturas exóticas
Si tu setup es "Kubernetes con 12 microservicios y service mesh", All Deploy no es tu herramienta. Es para deploys simples-medianos.
Limitación 2: requiere CLIs instalados
Necesitás Vercel CLI, Railway CLI, etc. Si tu máquina no tiene Node/npm, no anda. (Pero si estás usando Claude Code, ya los tenés.)
Limitación 3: env vars seguros
All Deploy te pide env vars y las setea via CLI del target. Esto significa que las "ve" en el proceso. Para secrets muy sensibles (PCI, HIPAA), revisá la política del target y considerá secret managers externos (Doppler, Infisical).
Limitación 4: rollback simple no maneja DB migrations
Si tu deploy incluyó una migration de DB que dropeó una tabla, el rollback de código no restaura la tabla. Para esos casos, plan de rollback de DB separado.
Buenas prácticas
Práctica 1: deploy a staging primero, siempre
All Deploy lo facilita. Tu workflow normal:
> /all-deploy --staging
Validás. Después:
> /all-deploy --production
Nunca direct to production.
Práctica 2: monitoring inmediato post-deploy
All Deploy puede integrarse con Sentry, Datadog, etc. Configurá que después de deploy, monitoree los primeros 15 minutos buscando errores. Si pasa threshold, te alerta para que considerés rollback.
Práctica 3: branch protection
Si tu repo tiene branch protection en main, All Deploy respeta. Solo deploya desde branches autorizadas (típicamente main después de merge).
Práctica 4: notificar al equipo
Si trabajás en equipo, All Deploy puede mandar mensaje a Slack/Discord cuando ocurre un deploy. Visibilidad evita sorpresas.
Costos de tooling
All Deploy en sí es gratis. Lo que cuestan son los targets:
- Vercel: Free tier generoso (típicamente alcanza para proyectos personales). Pro $20/mes.
- Railway: $5/mes uso mínimo, escala con consumo.
- Fly.io: Free tier hasta 3 apps chicas. Escala.
- Cloudflare: Free tier increíble.
- VPS: $5-20/mes según provider.
Para un freelance con 5-10 proyectos activos, $30-100/mes de hosting total.
Cuándo NO usar All Deploy
Para que sea honesto:
- Proyectos en producción con alta criticidad: mejor pipeline CI/CD formal (GitHub Actions + tests + deploy con approvals) que skill conversacional.
- Equipos grandes: la skill es para un dev. Si son 10 devs, necesitás procesos formales.
- Compliance estricto: auditorías exigen logs detallados de quién deployó qué. All Deploy es informal.
Conclusión
All Deploy + The Architect + Cyber Neo son el combo que convierte a Claude Code de "asistente que escribe código" a "asistente que pone proyectos en producción".
Si tenés proyectos en tu carpeta sin deployar porque "no sé cómo", instalá All Deploy hoy. La fricción desaparece. Tu próximo proyecto va a producción en horas, no en "algún día cuando aprenda DevOps".
Tags: deploy, vercel, railway, vps, docker, claude-code, skill, rollback, preview, ci-cd