Vibe Ship

Jednoprzebiegowy generator Docker + compose + CI/CD z rzeczywistym skryptem audytu wdrożenia

Autor: sudais-khalid · sudais-khalid/vibe-ship

Testowano · Działa ★ 8.8/10

Vibe Ship — Jednoprzebiegowy generator Docker + compose + CI/CD z rzeczywistym skryptem audytu wdrożenia

Co robi ten skill

Generuje pełną konfigurację wdrożenia produkcyjnego w jednym przebiegu — wieloetapowy Dockerfile, docker-compose.yml, .dockerignore, .env.example i przepływ pracy GitHub Actions CI/CD — automatycznie wykrywany ze stosu projektu. Dostarcza statyczny audit.py, który ocenia istniejący lub wygenerowany Dockerfile/compose/workflow pod kątem problemów z bezpieczeństwem i skalowalnością. Uruchamia się na żądania 'dockerize', 'containerize', 'add CI/CD', 'make an app production-ready' lub 'review a deployment setup'.

Raport z testu

Uruchomiono dołączony audit.py na żywo przeciwko celowo wadliwemu celowi i wykrył każdy zasadzony problem: zaszyty na stałe sekret ENV, użytkownik root, hasło Postgres w postaci zwykłego tekstu w compose, obraz bazowy :latest i niechroniony krok kompilacji (3 CRITICAL, 1 HIGH). Naiwny bazowy Dockerfile uzyskał 5 ustaleń, w tym CRITICAL 'runs-as-root', w porównaniu do 0 ustaleń w wersji wieloetapowej kierowanej przez umiejętność — mierzalna różnica w utwardzaniu z tego samego narzędzia. Szablony referencyjne i skrypt audytu istnieją i odpowiadają SKILL.md. Zauważ, że własna instalacja git-clone z README pomija mkdir i kończy się niepowodzeniem z czystego HOME, więc zweryfikowana komenda poprzedza ją.

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

Instalacja

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

Komendy i przykładowe prompty

  • /vibe-shipJednoprzebiegowy generator Docker + compose + CI/CD z rzeczywistym skryptem audytu wdrożenia

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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