prepare-release

Generate changelogs, update version references, and draft release notes.

3.9k|557|Updated Jul 30, 2021
One-click install
npx skills add https://github.com/mysticaltech/terraform-hcloud-kube-hetzner --skill prepare-release-mysticaltech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prepare-release
Source: https://github.com/mysticaltech/terraform-hcloud-kube-hetzner/tree/main/.claude/skills/prepare-release
Command: npx skills add https://github.com/mysticaltech/terraform-hcloud-kube-hetzner --skill prepare-release-mysticaltech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the tedious and error-prone release preparation process by generating changelog entries, updating version references, and drafting release notes, ensuring consistency across artifacts.

Core Features & Use Cases

  • Changelog generation: Creates or updates CHANGELOG.md with unreleased changes.
  • Version reference updates: Replaces version numbers and badge references across docs and metadata.
  • Release notes drafting: Produces a draft release notes document suitable for review and publishing.

Quick Start

Execute the prepare-release flow to prepare the next release for your project.

Frequently Asked Questions about prepare-release

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

FAQPage Schema
How do I automate changelog generation before a GitHub release?

Automating changelog generation involves analyzing unreleased Git commits and drafting structured release notes. This skill creates or updates your CHANGELOG.md file by extracting commit history and categorizing changes for the upcoming release.

What is the best way to update version references across project files?

The best way to update version references is through deterministic cross-file updates. This skill automatically replaces version numbers and badge references across your READMEs and metadata files to ensure consistency before tagging a release.

Can I draft release notes automatically from Git workflow history?

Yes, you can draft release notes automatically from Git workflow history. This skill analyzes your project's recent changes and produces a draft release notes document suitable for review and publishing on GitHub.

Does automated release preparation require manual confirmation for tagging?

Yes, automated release preparation requires manual confirmation for final tagging. While the skill handles changelog generation and metadata updates deterministically, it records preparation steps and requires human approval before finalizing the Git tag.

Why does my release preparation workflow fail to update badge references?

Release preparation workflows fail to update badge references when cross-file updates are not applied deterministically. This skill specifically targets and updates badge references and version numbers across documentation to prevent consistency errors.