Guided DevOps delivery skills for developers who want to ship code without learning pipelines.
npx claudepluginhub sealmindset/ship-itGuided delivery skill that helps new developers ship code to production through simple yes/no questions — no DevOps knowledge required.
A Claude Code skill and GitHub Action that gets a developer's code into production with zero DevOps knowledge required. Run /ship-it and it handles everything -- branching, committing, pushing, workflow generation, PR creation, reviewer assignment, and a go-live checklist.
| Command | What Happens |
|---|---|
/ship-it | Ships your code to production. Creates a branch, pushes, generates a CI/CD workflow, creates a PR with reviewers and a go-live checklist. |
/ship-it save | Saves your work in progress. Commits, pushes, creates a draft PR. No review triggered. |
The developer sees two sentences of output. Everything else happens silently.
.ship-it.yml config, app-context.json (from /make-it), open PRs, uncommitted changes, and project type. All in one command.| Mode | Trigger | Behavior |
|---|---|---|
| Ship | /ship-it (default) | Full production path -- branch, push, workflow, PR with reviewers |
| Save | /ship-it save | Work-in-progress -- push and create draft PR |
| Re-run | /ship-it when PR already exists | Updates existing PR with new commits, or reports PR status |
Three yes/no questions classify every deployment:
| Intent | Label | Deploy Target | Meaning |
|---|---|---|---|
| Experiment | intent:experiment | None | "Just trying something out" |
| Shareable | intent:shareable | Dev only | "Others should see this" |
| Prod-ready | intent:prod-ready | Dev + Prod | "This is ready for real users" |
When used on a project built by /make-it, /ship-it automatically reads app-context.json and .make-it-state.md to:
app section of .ship-it.yml/ship-it also works standalone on any GitHub project -- it just asks a few extra questions.
See docs/handoff.md for the full merge logic and docs/walkthrough.md for the end-to-end user experience.
| Tool | How to Install |
|---|---|
| Git | brew install git |
| GitHub CLI | brew install gh then gh auth login |
| Claude Code | npm install -g @anthropic-ai/claude-code |
No clone needed. Just run:
curl -fsSL https://raw.githubusercontent.com/sealmindset/ship-it/main/install.sh | bash
This downloads the latest release and installs the skill into ~/.claude/.
git clone https://github.com/sealmindset/ship-it.git
cd ship-it
bash install.sh
git clone https://github.com/sealmindset/ship-it.git ~/.claude/ship-it-skill
mkdir -p ~/.claude/commands
cp ~/.claude/ship-it-skill/skills/ship-it/SKILL.md ~/.claude/commands/ship-it.md
claude
# Then type /ship-it
Update from the terminal:
curl -fsSL https://raw.githubusercontent.com/sealmindset/ship-it/main/install.sh | bash
Or if you have the repo cloned:
cd ~/path/to/ship-it
git pull
bash install.sh
Add the action to your workflow:
name: ship-it pipeline
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
ship-it:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: sealmindset/ship-it@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Or reference a shared reusable workflow:
name: ship-it pipeline
on:
pull_request:
branches: [main]
push:
branches: [main]
jobs:
ship-it:
uses: {ORG}/{REPO}/.github/workflows/ship-it-pipeline.yml@main
with:
environment-dev: dev
environment-prod: prd
secrets: inherit
.ship-it.ymlDrop this file in the root of any repo. It has three sections with different owners:
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations