Volver a Recursos
GUÍAInteligencia Artificial

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.json para 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 build o equivalente)
  • ¿Hay env vars necesarias sin valores?
  • ¿Hay secrets hardcoded en código?
  • ¿Hay console.log con 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 --prod o railway up o docker push + deploy segú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 link para 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

TC
Tomás Cazalá
Profesor de Marketing Digital · UBA · Fundador de DT, Doble Dosis y Flashtag

¿Te sirvió esta guía?

Sumate a la lista de espera y te aviso cuando publique nuevas.

Sumarme a la lista