The Claude Code skill that deploys any project to the internet — with a strict safety audit built in.
🌐 tododeia.com · 📸 @soyenriquerocha · 📦 Latest release
One command — /all-deploy — takes your project from "it runs on my laptop" to "it's live on the internet."
It walks through six phases every time:
- Detects your framework (Next.js, FastAPI, Docker, static site — whatever you have).
- Audits your code for leaked secrets, missing config, vulnerable dependencies, and other deploy blockers.
- Picks the best host (Vercel, Railway, Docker+VPS, or a cloudflared tunnel).
- Deploys a preview first and curls the URL to confirm the app actually works.
- Promotes to production only after the preview is green (with a 5-second ESC window, or an explicit "yes" if you chose step-by-step).
- Hands you the rollback and log commands so you're not stranded if something breaks later.
A run-locally mode runs the same audit and then starts the app on your own machine, optionally exposed through a cloudflared tunnel for a temporary public URL.
git clone https://github.com/Hainrixz/all-deploy.git ~/.claude/skills/all-deployThat's it. /all-deploy now works inside Claude Code.
To update later: cd ~/.claude/skills/all-deploy && git pull
Prefer a single-file install? Download all-deploy.skill from the Releases page and use Claude Code's skill installer.
Inside Claude Code, say any of these:
| You say | What happens |
|---|---|
/all-deploy |
Starts deploy. Asks if you want full-auto or step-by-step. |
/all-deploy auto |
Full-auto. Audit → preview → prod with a 5-second ESC window before prod. |
/all-deploy step |
Step-by-step. Confirms each phase with you. |
/all-deploy local |
Runs the app on your machine instead of deploying. |
deploy this / ship this / push to prod / get this online |
Natural language also triggers the skill. |
| Target | Best for |
|---|---|
| Vercel | Next.js, Vite, Astro, Remix, Nuxt, SvelteKit, static sites |
| Railway | FastAPI, Flask, Express, Python workers, agent loops, MCP HTTP servers |
| Docker + SSH VPS | Self-hosted, stateful apps, multi-service docker compose stacks |
| cloudflared tunnel | Local dev exposure, quick demos, webhook testing |
More targets (Netlify, Fly, Modal, Cloudflare Pages) are coming — open an issue to vote for yours.
The skill ships with 8 non-negotiable rules. The short version:
- Never bypass the audit.
- Never deploy to prod before a green preview.
- Never print, log, or commit secrets.
- Never auto-install or auto-login CLIs — always hands you the command.
- Never hide deploy commands inside wrapper scripts.
- Never modify your code without showing the diff first.
- Never deploy from a dirty git tree without your permission.
- "Wait" always wins — any hesitation aborts.
Full rules and workflow in SKILL.md.
- macOS or Linux. Windows users: install under WSL2.
- Git, Python 3.8+, and the CLI of the target you choose (Vercel, Railway,
cloudflared, or SSH + Docker). The skill tells you exactly which one's missing and how to install it. - Claude Code (CLI, desktop, web, or an IDE extension).
Built by Enrique Rocha · @soyenriquerocha · for the Tododeia community.
🌐 tododeia.com — join the community, find more tools, see what we're building together.
Issues and pull requests welcome. Good starter contributions:
- Add a new target under
references/targets/(Netlify, Fly, Modal, Cloudflare Pages, Render, etc.). - Extend the secret patterns or audit checks in
scripts/audit.py. - Improve framework detection in
references/project-types.md.
Keep references under ~200 lines and match the existing layout (prereqs → env delivery → preview → health check → prod → rollback + logs).
MIT — see LICENSE. Use it, fork it, ship it commercially, anything — just keep the copyright notice.
Un solo comando — /all-deploy — lleva tu proyecto de "corre en mi laptop" a "está en vivo en internet".
Sigue seis fases cada vez:
- Detecta tu framework (Next.js, FastAPI, Docker, sitio estático — lo que tengas).
- Audita tu código buscando secretos filtrados, configuración faltante, dependencias con vulnerabilidades y otros bloqueadores.
- Elige el mejor host (Vercel, Railway, Docker+VPS, o un túnel cloudflared).
- Despliega primero una preview y verifica la URL con curl para confirmar que la app funciona.
- Promociona a producción solo después de que la preview esté verde (con ventana de 5 segundos para ESC, o un "sí" explícito si elegiste paso a paso).
- Te deja los comandos de rollback y logs para que no quedes varado si algo falla más adelante.
El modo run-locally corre el mismo audit y luego inicia la app en tu propia máquina, opcionalmente expuesta por un túnel cloudflared para una URL pública temporal.
git clone https://github.com/Hainrixz/all-deploy.git ~/.claude/skills/all-deployListo. /all-deploy ya funciona dentro de Claude Code.
Para actualizar después: cd ~/.claude/skills/all-deploy && git pull
¿Prefieres instalar un solo archivo? Descarga all-deploy.skill desde la página de Releases y úsalo con el instalador de skills de Claude Code.
Dentro de Claude Code, di cualquiera de estos:
| Tú dices | Qué pasa |
|---|---|
/all-deploy |
Inicia el deploy. Pregunta si quieres modo automático o paso a paso. |
/all-deploy auto |
Automático. Audit → preview → prod con 5 segundos para cancelar con ESC. |
/all-deploy step |
Paso a paso. Confirma cada fase contigo. |
/all-deploy local |
Corre la app en tu máquina en vez de desplegarla. |
despliega esto / mándalo a prod / paso a paso / ponlo online |
El lenguaje natural también dispara el skill. |
| Target | Ideal para |
|---|---|
| Vercel | Next.js, Vite, Astro, Remix, Nuxt, SvelteKit, sitios estáticos |
| Railway | FastAPI, Flask, Express, workers de Python, agentes, servidores MCP HTTP |
| Docker + SSH VPS | Self-hosted, apps con estado, stacks docker compose multi-servicio |
| cloudflared tunnel | Exponer dev local, demos rápidas, pruebas de webhook |
Vienen más targets (Netlify, Fly, Modal, Cloudflare Pages) — abre un issue para votar por el tuyo.
El skill viene con 8 reglas no negociables. Versión corta:
- Nunca omitir el audit.
- Nunca desplegar a prod sin una preview verde.
- Nunca imprimir, loggear ni commitear secretos.
- Nunca auto-instalar ni auto-loggear CLIs — siempre te da el comando a ti.
- Nunca esconder comandos de deploy en scripts envolventes.
- Nunca modificar tu código sin mostrarte el diff primero.
- Nunca hacer deploy desde un tree de git sucio sin tu permiso.
- "Espera" siempre gana — cualquier duda aborta.
Reglas completas y flujo en SKILL.md.
- macOS o Linux. Windows: instala bajo WSL2.
- Git, Python 3.8+, y el CLI del target que elijas (Vercel, Railway,
cloudflared, o SSH + Docker). El skill te avisa exactamente cuál falta y cómo instalarlo. - Claude Code (CLI, desktop, web, o una extensión de IDE).
Creado por Enrique Rocha · @soyenriquerocha · para la comunidad Tododeia.
🌐 tododeia.com — únete a la comunidad, encuentra más herramientas, mira lo que estamos construyendo juntos.
Issues y pull requests son bienvenidos. Buenas contribuciones iniciales:
- Agregar un target nuevo bajo
references/targets/(Netlify, Fly, Modal, Cloudflare Pages, Render, etc.). - Extender los patrones de secretos o checks del audit en
scripts/audit.py. - Mejorar la detección de frameworks en
references/project-types.md.
Mantén las referencias bajo ~200 líneas y sigue el layout existente (prereqs → entrega de env → preview → health check → prod → rollback + logs).
MIT — ver LICENSE. Úsalo, forkealo, véndelo comercialmente, lo que sea — solo mantén el aviso de copyright.