Vibe Ship
Én-pass Docker + compose + CI/CD-generator med et ægte revisionsscript for deployment
Testet · Virker
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 pipelineMake my Node API production-ready with docker-compose and .env.exampleAudit my existing Dockerfile for security and scalability issues