sudais-khalid/vibe-ship

18 stars · Last commit 2026-07-28

A Claude Code / Claude.ai Skill that turns any codebase into something deployable with docker compose up and shippable through CI/CD, hardened by default, generated in one pass.

README preview

# vibe-ship

A Claude Skill that turns any codebase into something deployable with `docker compose up` and shippable through CI/CD pipeline. Hardened by default, generated in one pass.

[![Listed on ClaudePluginHub](https://www.claudepluginhub.com/badge/sudais-khalid-vibe-ship)](https://www.claudepluginhub.com/plugins/sudais-khalid-vibe-ship?ref=badge)
[![Available on CodeGuilds](https://img.shields.io/badge/Available_on-CodeGuilds-6366f1?logo=data:image/svg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xMiAyTDIgN2wxMCA1IDEwLTV6TTIgMTdsMTAgNSAxMC01TTIgMTJsMTAgNSAxMC01Ii8+PC9zdmc+)](https://codeguilds.dev/packages/vibe-ship)

Built by [Sudais Khalid](https://sudaiskhalid.com).

## What it does

Point Claude at any project and vibe-ship will:

- **Auto-detect the stack**: Node, Python, Go, Java/Kotlin, Ruby, Rust, PHP, or a static frontend, from files already in the repo (`package.json`, `requirements.txt`, `go.mod`, etc.)
- **Generate real files**, not advice:
  - Multi-stage, non-root `Dockerfile` with a health check
  - `.dockerignore`
  - `docker-compose.yml` with detected dependencies (Postgres, Redis, etc.), resource limits, and named volumes
  - `.env.example`
  - `.github/workflows/ci-cd.yml`: lint and test, then build, then push to GHCR, plus a dependency vulnerability scan

View full repository on GitHub →