glebis/cull-release-recover
Use when a Cull release is stuck, inconsistent, failed in a workflow or artifact gate, missing Homebrew promotion, failed after publication, or needs a safe recovery or patch plan.
npx skills add https://github.com/glebis/claude-skills --skill cull-release-recover
Derive truth from external evidence, then resume the first incomplete safe phase.
Never erase immutable release history to make local state look consistent.
npm run release:cull -- resume --version "$VERSION" --json and parseexactly one JSON envelope. Treat local release state as a cache.
commit, Actions run, exact asset inventory, public release, updater metadata,
provenance, and Homebrew cask/evidence.
rerun-check, prepare-new-version,watch-build, verify-artifact, publish-verified-artifacts,
promote-homebrew, or prepare-patch-plan.
repeat a completed signed build or replace verified artifacts.
A post-publish verification failure creates or updates the stable P0 bd incident,
blocks later release checks, and returns prepare-patch-plan. Prepare the patch
plan but never publish that patch implicitly.
Never delete or move a tag or release. Never force-push, clobber assets, reset
unrelated work, bypass a gate, clean cull.db, or treat missing evidence as
success.
Take glebis/cull-release-recover from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.