Vibe Ship

Generador de Docker + compose + CI/CD en una sola pasada con un script de auditoría de despliegue real

Por sudais-khalid · sudais-khalid/vibe-ship

Probado · Funciona ★ 8.8/10

Vibe Ship — Generador de Docker + compose + CI/CD en una sola pasada con un script de auditoría de despliegue real

Qué hace

Genera una configuración completa de despliegue en producción en una sola pasada -- Dockerfile multi-etapa, docker-compose.yml, .dockerignore, .env.example, y un flujo de trabajo de CI/CD de GitHub Actions -- auto-detectado desde la pila del proyecto. Incluye un audit.py estático que evalúa un Dockerfile/compose/flujo de trabajo existente o generado en busca de problemas de seguridad y escalabilidad. Se activa con solicitudes para dockerize, containerize, añadir CI/CD, preparar una aplicación para producción o revisar una configuración de despliegue.

Informe de la prueba

Ejecuté el audit.py incluido en vivo contra un objetivo deliberadamente defectuoso y detectó todos los problemas introducidos: secreto ENV codificado, usuario root, una contraseña de Postgres en texto plano en compose, una imagen base :latest y un paso de construcción sin control (3 CRITICAL, 1 HIGH). Evaluó un Dockerfile base ingenuo con 5 hallazgos, incluyendo un CRITICAL de ejecución como root, frente a 0 hallazgos en la versión multi-etapa guiada por la habilidad -- una diferencia de endurecimiento medible de la misma herramienta. Las plantillas de referencia y el script de auditoría existen y coinciden con el SKILL.md. Tenga en cuenta que la instalación git-clone del propio README omite el mkdir y falla desde un HOME nuevo, por lo que el comando verificado lo antepone.

Probado el: 2026-07-25 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/sudais-khalid/vibe-ship.git
mkdir -p ~/.claude/skills
cp -r vibe-ship ~/.claude/skills/vibe-ship

Comandos y prompts de ejemplo

  • /vibe-shipGenerador de Docker + compose + CI/CD en una sola pasada con un script de auditoría de despliegue real

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Dockerize this Flask app and add a GitHub Actions CI/CD pipeline
  • Make my Node API production-ready with docker-compose and .env.example
  • Audit my existing Dockerfile for security and scalability issues