glebis/cull-release-publish
Use when the user explicitly asks to publish or complete a prepared Cull release, or when the authorized cull-release orchestrator reaches publication after every repository and artifact gate passes.
npx skills add https://github.com/glebis/claude-skills --skill cull-release-publish
An explicit “Release Cull patch|minor|major” or direct “Publish prepared Cull
release X.Y.Z” request authorizes publication. Do not ask for another confirmation
after gates pass. That authority does not waive or bypass any gate.
Implicit invocation is disabled. Without that explicit authority, stop before any
tag, push, workflow dispatch, release, or tap mutation.
npm run release:cull -- state show --version "$VERSION" --json.
prepared, exact metadata, a clean release commit already pushedon main, green required checks, active branch/tag protection, publication
enablement, and no conflicting tag.
Never move, replace, or force-push a tag.
notarization, checksums, and provenance before automatic publication.
published and homebrew-promoted usingthe repository CLI's state commands.
On failure, use cull-release-recover. Never delete or rewrite a tag, delete a
release, replace published assets, bypass verification, or force workflow state.
Take glebis/cull-release-publish 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.