Vibe Ship
Jednoprzebiegowy generator Docker + compose + CI/CD z rzeczywistym skryptem audytu wdrożenia
Testowano · Działa
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 pipelineMake my Node API production-ready with docker-compose and .env.exampleAudit my existing Dockerfile for security and scalability issues