Vibe Ship
Én-pass Docker + compose + CI/CD-generator med et ekte revisjonsskript for utrulling
Bestått
Hva den gjør
Genererer et komplett produksjonsutrullingsoppsett i én omgang – multi-stage Dockerfile, docker-compose.yml, .dockerignore, .env.example, og en GitHub Actions CI/CD-arbeidsflyt – automatisk oppdaget fra prosjektstakken. Leveres med en statisk audit.py som vurderer en eksisterende eller generert Dockerfile/compose/arbeidsflyt for sikkerhets- og skalerbarhetsproblemer. Utløses ved forespørsler om å dockerize, containerize, legge til CI/CD, gjøre en app produksjonsklar, eller gjennomgå et utrullingsoppsett.
Testrapport
Kjørte den medfølgende audit.py live mot et bevisst dårlig mål, og den fanget opp alle plantede problemer: hardkodet ENV secret, root user, et Postgres-passord i klartekst i compose, et :latest base image, og et ubeskyttet byggetrinn (3 CRITICAL, 1 HIGH). Scoret en naiv baseline Dockerfile med 5 funn, inkludert en runs-as-root CRITICAL, mot 0 funn på den ferdighetsstyrte multi-stage-versjonen – en målbar herdingsforskjell fra samme verktøy. Referansemaler og revisjonsskriptet eksisterer og samsvarer med SKILL.md. Merk at READMEs egen git-clone-installasjon utelater mkdir og feiler fra en fersk HOME, så den verifiserte kommandoen foranstiller den.
Testet på: 2026-07-25 · Claude Code 2.x (agent harness)
Installer
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 ekte revisjonsskript for utrulling
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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