Make the release manageable and reversible: validate -> release decision -> rollback readiness.
Related context: LLM Rules].
Entrance
RELEASE_CHECKLIST.md
CHANGELOG.md
Current commit/branch/tag
$test-gates
Mode A: Release Readiness
Check the RELEASE_CHECKLIST.md item by item.
Make sure there is a release version (vMAJOR.MINOR.PATCH) and a recording in CHANGELOG.md.
Confirm the safe rollback point (last stable tag/commit).
Prepare a short release decision packet for the owner.
Mode B: Incident Rollback
Freeze's new rollouts.
Find the last known good version.
Choose the path of return (in descending cost):
feature flag/config toggle off
git revert Problem Change
rollback to the previous stable tag
Perform post-rollback smoke.
Decide what new gate/test you need so it doesn’t happen again.
Tough rules.
Do not issue a high-risk change without an explicit owner solution.
Do not consider the release ready without rollback-path.
In the conflict between speed and safety, choose reversibility.
Exit
Release status: GREEN|YELLOW|RED
Rollback readiness: READY|NOT_READY
Owner action:Release | Hold | Rollback
Next safest step: 1 Specific Step
1---2name: release-rollback-23description: Release Rollback4---56# Release Rollback78## Appointment9Make the release manageable and reversible: validate -> release decision -> rollback readiness.1011Related context: [LLM Rules](.../meta/LLM_RULES.md)].1213## Entrance14- `RELEASE_CHECKLIST.md`15- `CHANGELOG.md`16- Current commit/branch/tag17- `$test-gates`1819## Mode A: Release Readiness201. Check the `RELEASE_CHECKLIST.md` item by item.212. Make sure there is a release version (`vMAJOR.MINOR.PATCH`) and a recording in `CHANGELOG.md`.223. Confirm the safe rollback point (last stable tag/commit).234. Prepare a short release decision packet for the owner.2425## Mode B: Incident Rollback261. Freeze's new rollouts.272. Find the last known good version.283. Choose the path of return (in descending cost):29- feature flag/config toggle off30- `git revert` Problem Change31- rollback to the previous stable tag324. Perform post-rollback smoke.335. Decide what new gate/test you need so it doesn’t happen again.3435## Tough rules.36- Do not issue a high-risk change without an explicit owner solution.37- Do not consider the release ready without rollback-path.38- In the conflict between speed and safety, choose reversibility.3940## Exit41- `Release status: GREEN|YELLOW|RED`42- `Rollback readiness: READY|NOT_READY`43- `Owner action:` `Release | Hold | Rollback`44- `Next safest step:` 1 Specific Step
Run npx skillmds@latest add dzhokhov/release-rollback-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Release Rollback It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
dzhokhov (@dzhokhov) published this skill. Their other Agent Skills are listed on their SkillMD profile.