CULTIVA IA Warp Terminal · Workflows & Automation

Terminal Moderno para Equipos de IA

Colección de Warp Workflows, Launch Configurations y Drive compartido para el equipo técnico de CULTIVA IA — deploy, datos y entornos en un clic.

5 Workflows
2 Launch Configs
1 Tema personalizado
Variables parametrizadas
deploy-vercel-cliente.yaml
Build + deploy a Vercel con checks pre-deploy y rollback automático si falla el health check
deploy vercel
activo
1name: Deploy Cliente Vercel 2description: Despliega web Astro cliente a Vercel 3tags: [deploy, vercel, astro] 4command: |- 5 echo "🚀 Deploying {{cliente}} → {{env}}..." && 6 cd ~/projects/{{cliente}} && 7 pnpm run build && 8 vercel deploy --prod --token $VERCEL_TOKEN && 9 curl -sf https://{{dominio}}/health || 10 (echo "❌ Rollback..." && vercel rollback)
Variables de entrada
{{cliente}}Slug del proyecto clientecafeteria-nube {{env}}Entorno destinoproduction {{dominio}}Dominio para health checkcafeteria.ai
db-ops-postgres.yaml
Backup, restore y stats de PostgreSQL para bases de datos de clientes con confirmación de seguridad
database postgres
activo
1name: DB Ops PostgreSQL 2tags: [database, postgres, backup] 3command: |- 4 # Backup seguro con timestamp 5 pg_dump -h {{host}} -U {{user}} -d {{db_name}} \ 6 --format=custom --compress=9 \ 7 -f "bak_{{db_name}}_$(date +%Y%m%d).dump" && 8 echo "📦 Backup: bak_{{db_name}}_$(date +%Y%m%d).dump"
Variables de entrada
{{operation}}backup | restore | statsbackup {{db_name}}Nombre de la base de datoscultiva_prod {{host}}Host del servidordb.hetzner.cultiva.ai
stack-local-cultiva.yaml
Arranque completo del entorno local: n8n + Supabase + Redis con wait-for-healthy
docker n8n
activo
1name: Stack Local CULTIVA IA 2tags: [docker, n8n, local] 3command: |- 4 echo "🐳 Iniciando stack {{profile}}..." && 5 cd ~/infra/cultiva && 6 docker compose --profile {{profile}} up -d && 7 docker compose ps && 8 echo "✅ n8n → http://localhost:5678" && 9 echo "✅ Supabase → http://localhost:54323"
Variables de entrada
{{profile}}Perfil Docker Composefull {{detach}}Modo backgroundtrue
git-cleanup.yaml
Elimina ramas mergeadas locales y remotas con confirmación interactiva
git cleanup
activo
1name: Git Branch Cleanup 2tags: [git, cleanup] 3command: |- 4 git fetch --prune && 5 echo "🧹 Ramas merged en {{base_branch}}:" && 6 git branch --merged {{base_branch}} | 7 grep -v "{{base_branch}}" | grep -v "^\*" && 8 read -p "Borrar? (y/n) " ok && 9 [ "$ok" = "y" ] && git branch --merged | xargs git branch -d
Variables de entrada
{{base_branch}}Rama base de comparaciónmain {{clean_remote}}Limpiar remotas tambiénfalse
onboarding-dev.yaml — Warp Drive compartido
Setup completo del entorno local para nuevo miembro del equipo: repos, deps, Docker, migraciones y smoke tests en un solo comando
onboarding docker git setup
activo
1name: Onboarding Dev CULTIVA IA 2description: Setup local desde cero para nuevo miembro 3tags: [onboarding, setup, docker] 4command: |- 5 echo "🔧 Bienvenido a CULTIVA IA, {{nombre}}!" && 6 mkdir -p ~/projects && cd ~/projects && 7 git clone git@github.com:{{org}}/web-astro.git && 8 git clone git@github.com:{{org}}/automatizaciones.git && 9 cd web-astro && pnpm install && cd .. && 10 cp automatizaciones/.env.example automatizaciones/.env && 11 cd automatizaciones && docker compose up -d && 12 echo "✅ ¡Entorno listo! Abre Warp y usa el Launch Config 'CULTIVA Full Stack'"
Variables de entrada
{{nombre}}Nombre del nuevo miembroNuevo Dev {{org}}Organización GitHubcultiva-ia
CULTIVA Full Stack Dev
API / n8n
docker compose logs -f n8n
🌐
Astro Dev
cd ~/projects/web-astro && pnpm dev
📊
Supabase
supabase start
🐚
Shell
~/projects
CULTIVA DevOps / Infra
🔍
Docker Status
watch -n 3 docker ps
📈
Logs
docker compose logs -f --tail=100
🗄️
DB Shell
psql -h localhost -U postgres cultiva_dev
cultiva-midnight.yaml
cultiva@mbp ~/projects/web-astro pnpm run build ▲ Astro v4.12.0 building for production ✓ Completed in 2.34s
cultiva@mbp ~/projects/web-astro vercel deploy --prod ✓ Deployed to https://client.vercel.app (12s)
cultiva@mbp ~/projects docker compose ps n8n running 0.0.0.0:5678→5678/tcp supabase running 0.0.0.0:54323→54323/tcp redis running 0.0.0.0:6379→6379/tcp
Warp AI Search
Comandos en lenguaje natural · Teclea # en el terminal
# listar contenedores Docker ordenados por uso de CPU
docker stats --no-stream --format "table {{.Name}}\t{{.CPUPerc}}" | sort -k2 -rh
# encontrar archivos .env en el proyecto y excluir node_modules
find . -name "*.env" -not -path "*/node_modules/*"
# comprimir carpeta dist como tar.gz con fecha
tar -czf dist_$(date +%Y%m%d).tar.gz dist/
# ver qué proceso usa el puerto 5678
lsof -i :5678 | grep LISTEN
☁️
cultiva-ia / drive compartido
4 miembros · 12 recursos
deploy-vercel-cliente @alvaro workflow
📦 db-ops-postgres @elena workflow
🐳 stack-local-cultiva @alvaro workflow
📋 runbook-incidencia-prod @marcos notebook
🔑 env-template-cliente @alvaro snippet
👋 onboarding-dev @team workflow