Vibe Ship
Générateur Docker + compose + CI/CD en un seul passage avec un script d'audit de déploiement réel
Testé · Fonctionne
Ce que fait
Génère une configuration de déploiement de production complète en un seul passage -- Dockerfile multi-étapes, docker-compose.yml, .dockerignore, .env.example, et un workflow GitHub Actions CI/CD -- auto-détecté à partir de la pile du projet. Fournit un script audit.py statique qui évalue un Dockerfile/compose/workflow existant ou généré pour les problèmes de sécurité et d'évolutivité. Se déclenche sur les requêtes pour dockerize, containerize, ajouter CI/CD, rendre une application prête pour la production, ou examiner une configuration de déploiement.
Rapport de test
Exécuté le script audit.py fourni en direct contre une cible délibérément mauvaise et il a détecté tous les problèmes implantés : secret ENV codé en dur, utilisateur root, mot de passe Postgres en clair dans compose, une image de base :latest, et une étape de build non contrôlée (3 CRITICAL, 1 HIGH). A évalué un Dockerfile de base naïf à 5 découvertes, y compris un CRITICAL 'runs-as-root', contre 0 découverte sur la version multi-étapes guidée par la compétence -- un delta de durcissement mesurable du même outil. Les modèles de référence et le script d'audit existent tous et correspondent au SKILL.md. Notez que l'installation git-clone du README omet le mkdir et échoue à partir d'un HOME vierge, donc la commande vérifiée le précède.
Testé le: 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
Commandes et exemples de prompts
/vibe-shipGénérateur Docker + compose + CI/CD en un seul passage avec un script d'audit de déploiement réel
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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