Claude Code skills that take a project from raw source code to a live production URL — Docker setup, GitHub configuration, CI/CD pipeline, and deployment — all driven by natural language inside Claude Code.
./install.sh /path/to/your-projectThen open Claude Code in your project and type:
/easydeploy
The skill inspects your project state and guides you through every step.
- Prerequisites — what you need before starting
- Installation — how to install easydeploy into a project
- Getting started — step-by-step walkthrough with screenshots
- Skills reference — all skills, what they do, and how to trigger them
- FAQ — common issues and solutions
| Skill | Trigger | What it does |
|---|---|---|
easydeploy |
/easydeploy |
Main entry point — inspects project state and orchestrates all other skills |
ea-docker-setup |
/docker-setup |
Detects project type, generates Dockerfile + docker-compose.yml, builds containers |
ea-docker-run |
/docker-run |
Starts containers for an already-configured project |
ea-github-setup |
/github-setup |
Creates or migrates the GitHub repo to northstar-network |
ea-github-commit |
/github-commit |
Pulls, resolves conflicts, reviews code, commits and pushes |
ea-code-review |
/code-review |
Scans staged changes for security issues and fatal errors |
ea-deploy-setup |
/deploy-setup |
Generates the GitHub Actions CI/CD workflow |
ea-migrationdb-setup |
/migrationdb-setup |
Detects DB usage, adds DB service to Compose, sets up migration system |
ea-deploy |
/deploy |
Reviews code, pushes, and triggers the production pipeline |
Local setup
/easydeploy
├── ea-docker-setup — Dockerfile, docker-compose.yml, build
├── ea-docker-run — docker compose up -d
└── ea-github-setup — git init, create repo, push
└── ea-github-commit
Production deployment
/deploy
├── ea-deploy-setup (if CI missing)
│ └── ea-migrationdb-setup
└── ea-github-commit
└── ea-code-review