glebis/cull-release-prepare
Use when the user explicitly asks to prepare or bump a Cull patch, minor, or major release, curate its changelog and compatibility review, or create its focused release commit without publishing.
npx skills add https://github.com/glebis/claude-skills --skill cull-release-prepare
Prepare one reproducible release commit.
Preparation cannot tag, push, dispatch workflows, publish, or update Homebrew.
patch|minor|major; never infer the bump.expectedSource andexpectedVersion.
origin/main and create a dedicated clean worktree from it. Preserveunrelated dirty worktrees.
quoted variables; never evaluate a concatenated command.
npm run release:cull -- prepare ... --dry-run --json.configured version, changelog, compatibility, and state files.
--dry-run.chore(release): vX.Y.Z commit, state prepared, the declared fileset, no tag, and no remote mutation.
On failure, show diagnostics and changed files. Never reset, discard, or overwrite
work outside the release-owned file set.
Take glebis/cull-release-prepare 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.