Install Cull Release Prepare
Pick your agent. Every command is ready to paste.
npx skills add glebis/claude-skills --skill cull-release-prepareThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads cull-release-prepare when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the cull-release-prepare skill”. In Codex, type $cull-release-prepare.
Cull Release Prepare
Principle
Prepare one reproducible release commit.
Preparation cannot tag, push, dispatch workflows, publish, or update Homebrew.
Required inputs
- An explicit
patch|minor|major; never infer the bump. - Green cull-release-check evidence bound to
expectedSourceandexpectedVersion. - Curated release notes and compatibility-review JSON matching Cull's CLI schema.
Prepare
- Fetch
origin/mainand create a dedicated clean worktree from it. Preserve unrelated dirty worktrees. - Confirm the check evidence still matches HEAD and the expected next version.
- Store curated notes in a safely quoted path. Use argument arrays or separately quoted variables; never evaluate a concatenated command.
- Run the dry run first:
npm run release:cull -- prepare ... --dry-run --json. - Parse exactly one JSON envelope. Continue only when it lists exactly the configured version, changelog, compatibility, and state files.
- Run the same prepare command without
--dry-run. - Verify one
chore(release): vX.Y.Zcommit, stateprepared, the declared file set, no tag, and no remote mutation.
Pre-prepare checklist (learned the hard way)
- Free regenerable
target/dirs first: the gate needs ≥15 GiB and cargo targets regrow 7–11 GB per build. - Wait out the dependabot auto-merge queue (
gh pr list --state open); queued merges advance main between prepare and tag and burn tags later. - On minor/major bumps, land the new
X.Y.xrow in SECURITY.md's supported-versions table before preparing (HYG-006 contract test fails inside the gate otherwise). - Curated release notes are end-user release notes: they must cover the full delta since the last public release (not the last tag), lead with features, and stay readable for non-technical users. Internal recovery story goes in a short under-the-hood paragraph. Error codes, bd ids, and tool names stay out of user-facing notes.
On failure, show diagnostics and changed files. Never reset, discard, or overwrite work outside the release-owned file set.
Tips for Cull Release Prepare
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Cull Release Prepare
What does the Cull Release Prepare skill do?
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.
How do I install Cull Release Prepare?
Run "npx skills add glebis/claude-skills --skill cull-release-prepare" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Cull Release Prepare work in Cursor and Codex?
Yes. Cull Release Prepare uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Cull Release Prepare free?
Cull Release Prepare is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Cull Release Prepare?
Cull Release Prepare is published by glebis in the glebis/claude-skills repository, together with 29 other skills.


