Vibe Ship

Én-pass Docker + compose + CI/CD-generator med et ægte revisionsscript for deployment

Af sudais-khalid · sudais-khalid/vibe-ship

Testet · Virker ★ 8.8/10

Vibe Ship — Én-pass Docker + compose + CI/CD-generator med et ægte revisionsscript for deployment

Hvad det gør

Genererer en komplet produktions-deployment-opsætning i én omgang – multi-stage Dockerfile, docker-compose.yml, .dockerignore, .env.example og en GitHub Actions CI/CD-workflow – automatisk detekteret fra projektets stack. Leverer et statisk audit.py, der vurderer en eksisterende eller genereret Dockerfile/compose/workflow for sikkerheds- og skalerbarhedsproblemer. Udløses ved anmodninger om at dockerize, containerize, tilføje CI/CD, gøre en app produktionsklar eller gennemgå en deployment-opsætning.

Testrapport

Kørte det medfølgende audit.py live mod et bevidst dårligt mål, og det fangede alle indlagte problemer: hardcoded ENV secret, root user, et plaintext Postgres password i compose, et :latest base image og et ungated build step (3 CRITICAL, 1 HIGH). Vurderede en naiv baseline Dockerfile til 5 fund, inklusive en runs-as-root CRITICAL, versus 0 fund på den skill-guidede multi-stage version – en målbar hærdningsdelta fra det samme værktøj. Referencemaler og revisionsscriptet eksisterer alle og matcher SKILL.md. Bemærk, at README's egen git-clone install udelader mkdir og fejler fra en frisk HOME, så den verificerede kommando foranstiller den.

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

Installation

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

Kommandoer og eksempelprompter

  • /vibe-shipÉn-pass Docker + compose + CI/CD-generator med et ægte revisionsscript for deployment

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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