← ClaudeAtlas

ccc-rollbacklisted

CC Commander rollback workflow. Selects a rollback target, creates atomic git revert commits, pushes the revert, redeploys through ccc-deploy, verifies health, and…
KevinZai/commander · ★ 3 · AI & Automation · score 82
Install: claude install-skill KevinZai/commander
# /ccc-rollback — Revert + Redeploy **CC Commander** · /ccc-rollback · Pick target → revert commits → deploy → verify Use this when production is bad and the safest path is an atomic revert commit followed by a fresh deploy. This workflow preserves history and always redeploys through `/ccc-deploy`. ## Response Shape Always return these sections: 1. Brand header: ```markdown **CC Commander** · /ccc-rollback · Revert + redeploy ``` 2. Current state strip: Use Bash reads, silent on missing refs: ```bash git rev-parse --abbrev-ref HEAD git rev-parse --short HEAD git status --short git tag --sort=-creatordate | head -10 git log --oneline --decorate -12 ``` Render: ```markdown Branch: `<branch>` · HEAD: `<short-sha>` · dirty files: `<N>` · latest tag: `<tag-or-none>` ``` If dirty files are present, warn before any rollback command. Do not proceed until the user confirms. 3. Rollback target picker — `AskUserQuestion` ```yaml question: "What should I roll back to?" header: "CC Commander Rollback" multiSelect: false autocomplete: true options: - label: "Last good commit" value: "last-good" description: "You provide or confirm the last known good commit sha." preview: "Creates revert commits for everything after that commit, then deploys." - label: "Specific tag" value: "tag" description: "Pick a release tag such as v4.0.0-beta.10." preview: "Reverts commits after the tag, pushes, then runs /ccc-deploy." - label: "N versions back" value: