Vibe Ship

Én-pass Docker + compose + CI/CD-generator med et ekte revisjonsskript for utrulling

av sudais-khalid · sudais-khalid/vibe-ship

Bestått ★ 8.8/10

Vibe Ship — Én-pass Docker + compose + CI/CD-generator med et ekte revisjonsskript for utrulling

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 pipeline
  • Make my Node API production-ready with docker-compose and .env.example
  • Audit my existing Dockerfile for security and scalability issues