← ClaudeAtlas

deploylisted

Deploy-and-verify loop — commit, trigger the deployment, watch the pipeline, verify the running instances, test, fix, repeat until clean. Interviews you once for your delivery setup. Use when asked to deploy, ship, or run the ship loop.
ajyadav013/claude-kit · ★ 12 · AI & Automation · score 75
Install: claude install-skill ajyadav013/claude-kit
# deploy — commit → deploy → monitor → verify → repeat A delivery-execution skill for projects where deployment is driven from the repo (a tag, a branch push, a CI dispatch, or a deploy command). It runs once by default, or loops autonomously until the exit condition is met. It is deliberately **configuration-driven**: nothing below assumes a specific CI provider, orchestrator, or cloud. | Usage | What it does | |-------|-------------| | `/deploy` | Commit + push (+ merge to the integration branch) + trigger the deployment | | `/deploy fix: use internal URL` | Same, with a custom commit description | | `/deploy commit-only` | Commit + push only — no merge, no deploy | | `/deploy no-deploy` | Commit + push + merge, skip the deploy trigger | | `/deploy setup` | (Re-)run the interview and rewrite `.claude/config/deploy.yaml` | | `/deploy loop` | Full ship loop: implement → commit → deploy → monitor → verify → test → repeat | --- ## Step 0 — Load or build the delivery profile Read `.claude/config/deploy.yaml`. If it exists, use it and **ask nothing** already answered. If it is missing (or `setup` mode), build it: **auto-detect first, ask only what detection can't settle**, then write the file so the interview never repeats. ### What to detect / ask 1. **Integration branch** — the branch deployments are cut from (staging/SIT/release), if any. Detect: a branch named in `CLAUDE.md`, or the branch recent merge commits target. Trunk-based projects answer "none — deploy fr