kata-release-prepare

Official

Draft a safe SemVer bump and changelog.

Authorguardiatechnology
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents release mistakes by analyzing commit history, proposing the correct SemVer bump, generating a changelog draft, and verifying trunk CI status before any publication happens.

Core Features & Use Cases

  • Conventional Commits analysis for SemVer bump: Detects major/minor/patch signals (including breaking changes and optional type override) and computes the next version; if the result is "none," it exits with a clear message instead of guessing.
  • Changelog draft generation with issue closure extraction: Groups classified commits into an ordered changelog structure and extracts referenced closed/fixed issue numbers from commit bodies.
  • Trunk state and CI safety gate: Checks CI on the exact target commit SHA and lists open PRs as informative (non-blocking), ensuring a broken trunk blocks the proposal by default.
  • Human-in-the-loop release proposal: Presents a structured approval request with versions, bump reasoning, commit counts, draft path, trunk diagnosis, and any untyped commit noise.

Quick Start

Run the kata release preparation on your repository after merging to the trunk so it can propose the next version, draft the changelog, and confirm trunk CI health for human approval.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kata-release-prepare
Download link: https://github.com/guardiatechnology/design-system/archive/main.zip#kata-release-prepare

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.