prepare-release

Automate release branches, version bumps, changelogs, and PR creation to main.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/hiivmind/hiivmind-blueprint-lib --skill prepare-release
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: prepare-release
Source: https://github.com/hiivmind/hiivmind-blueprint-lib/tree/main/skills/prepare-release
Command: npx skills add https://github.com/hiivmind/hiivmind-blueprint-lib --skill prepare-release

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This Skill automates the end-to-end release process: creating release branches, bumping version files, drafting changelogs, committing changes, and opening a pull request to main. It helps teams standardize releases, avoid manual errors, and accelerate shipping.

## Core Features & Use Cases

  • Release branch management: creates release/vX.Y.Z branches from the current HEAD and pushes to origin.
  • Version and changelog automation: updates version fields in package files and creates a Keep a Changelog-compliant entry.
  • PR orchestration: opens a PR targeting main with a concise release summary.
  • Preconditions and safety checks: verifies a clean working tree and up-to-date main before proceeding.

### Quick Start Say "/prepare-release 4.2.0" to prepare a production release, or "/prepare-release" to auto-detect the version from changes. The skill will analyze changes, determine the appropriate version bump, create the release branch, update files, draft the changelog, push changes, and open a PR to main.

Frequently Asked Questions about prepare-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate release branch creation and version bumping?▼

You can automate release branch creation and version bumping by orchestrating branch creation from HEAD, updating version fields in package files, and pushing changes directly to origin.

Can I auto-detect the appropriate version bump from changes?▼

Yes, you can auto-detect the appropriate version bump from changes if no explicit version is provided; the system analyzes version files and changelogs to determine the correct bump.

How do I generate Keep a Changelog-compliant entries during a release?▼

Generate Keep a Changelog-compliant entries by drafting changelog updates automatically during the release process, ensuring standardized release notes are committed alongside version bumps.

What preconditions are checked before preparing a production release?▼

Preconditions checked before preparing a production release include verifying a clean working tree and ensuring your main branch is up-to-date before proceeding with branch creation.

Does the release automation open a PR to main automatically?▼

Yes, release automation opens a PR to main automatically by orchestrating the push of committed version bumps and changelog drafts with a concise release summary.

What's the best way to standardize production releases across repositories?▼

The best way to standardize production releases across repositories is automating the end-to-end process: branch creation, version bumping, changelog updates, and PR orchestration to avoid manual errors.