Skip to content
Back to skills

Deploy Ops

ASecurity

Despliegue y operaciones para TODOS los stacks: deploy por plataforma (Netlify/Vercel/Forge/VPS), Docker, CI/CD con GitHub Actions, secretos por entorno, colas y cron en prod, backups con restore probado y monitorización. Deploy NUNCA sin aprobación.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 8, 2026
ai-agentspythongonextjsdockergitci/cdsecurity

Works with

  • cli

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned October 8, 2026

npx -y skills add petersonsenadevs/senzu --skill deploy-ops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deploy Ops?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Deploy Ops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/petersonsenadevs-deploy-ops/badge)](https://www.skillsdirectory.com/skills/petersonsenadevs-deploy-ops)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: deploy-ops
description: "Despliegue y operaciones para TODOS los stacks: deploy por plataforma (Netlify/Vercel/Forge/VPS), Docker, CI/CD con GitHub Actions, secretos por entorno, colas y cron en prod, backups con restore probado y monitorización. Deploy NUNCA sin aprobación."
---

# deploy-ops (Senzu)

Poner y MANTENER en producción, para cualquier stack. Construir y verificar es de las otras skills
(`/verificar`, `/lanzar`); esta empieza donde acaba el "LISTA" de /lanzar: publicar, operar y que no se caiga —
y si se cae, volver atrás en minutos.

## Lectura mínima por tarea
| Tarea | Lee solo |
|---|---|
| Desplegar un proyecto (dónde y cómo, por stack) | `references/deploy-by-stack.md` |
| Dockerizar (Dockerfile, compose de dev, imagen de prod) | `references/docker.md` |
| CI/CD: pipeline en GitHub Actions, previews, deploy con aprobación | `references/ci-cd.md` |
| Entregar el proyecto al cliente: manual, accesos, mantenimiento (/entregar) | `references/entrega-cliente.md` |
| Entornos y secretos (.env, staging, rotación, fugas) | `references/envs-secrets.md` |
| Colas, cron, workers, storage y logs EN producción | `references/production-runtime.md` |
| Backups (con restore probado), uptime, Sentry, /health, incidentes | `references/backups-monitoring.md` |
| Ejecutar un deploy concreto (checklist con evidencia) | `references/deploy-checklist.md` (comando `/desplegar`) |
| Verificar la WEB antes de publicar (SEO, legales, medición) | `ui-verify §references/launch-checklist.md` (/lanzar) |
| Diseño de colas/jobs (el QUÉ; aquí solo el correr en prod) | `code-quality §references/jobs-and-queues.md` |

## Principios duros (aplican siempre)
1. **Deploy a producción NUNCA sin aprobación explícita del usuario** en ese momento (el guard bloquea
   `--prod` directo; el escape `SENZU_ALLOW_DEPLOY=1` solo tras aprobación, documentada en devlog).
2. **Antes de tocar prod**: backup fresco VERIFICADO + plan de rollback escrito. Sin eso, no hay deploy.
3. **Secretos jamás en el repo ni en logs**: viven en la plataforma (Netlify/Vercel/Forge/GH Environments);
   `.env.example` al día; secreto commiteado = rotarlo YA (protocolo en envs-secrets §fuga).
4. **Reproducible o no cuenta**: el deploy es un script/pipeline, no una lista de pasos en la cabeza de
   alguien. Si solo funciona "cuando lo hace X a mano", está roto.
5. **Después del deploy se VIGILA**: smoke (home + /health + 1 flujo crítico) y logs durante ~10 min.
   Desplegar y cerrar el portátil no es terminar.
6. Staging si el proyecto lo tiene; nunca "probar en prod" cambios de riesgo (migraciones destructivas,
   pagos, auth).
7. Cambios de infra se documentan en el devlog como cualquier código (qué, por qué, cómo se revierte).

## Recomendaciones por defecto (agencia, sin sobre-ingeniería)
- Web estática/Astro/SPA → **Netlify o Cloudflare Pages** (deploy por git, previews gratis, cero servidor).
- Next.js → **Vercel** salvo motivo (coste/datos) para self-host.
- Laravel → **VPS + Forge/Ploi** (o Docker si el equipo ya lo domina). Shared hosting sin SSH: no.
- Python/agents → **Docker** en VPS o Fly.io/Railway.
- CI: **GitHub Actions** espejo de `verify-build` en cada PR; prod solo desde main con aprobación.

## Relación con otras skills
`/lanzar` verifica la web → `deploy-ops` la publica y mantiene · colas: diseño en code-quality, prod aquí ·
seguridad de la app en `security-owasp`; aquí la del despliegue (secretos, superficies, accesos).

Files in this skill

  • SKILL.md3.4 KB
  • references/backups-monitoring.md4.9 KB
  • references/ci-cd.md3.9 KB
  • references/deploy-by-stack.md6.5 KB
  • references/deploy-checklist.md2.6 KB
  • references/docker.md5 KB
  • references/entrega-cliente.md3 KB
  • references/envs-secrets.md4.3 KB
  • references/production-runtime.md4.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.