github-devops-version-management

Analyze Git commit history to recommend and apply semantic version bumps.

3|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/GDSDN/kord-aios --skill github-devops-version-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-devops-version-management
Source: https://github.com/GDSDN/kord-aios/tree/main/src/features/builtin-skills/kord-aios/devops/github-devops-version-management
Command: npx skills add https://github.com/GDSDN/kord-aios --skill github-devops-version-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires inquirer, semver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of analyzing code changes, recommending semantic version bumps, and updating version information in package.json and Git tags, streamlining the release process.

Core Features & Use Cases

  • Semantic Versioning: Analyzes commits to determine if a MAJOR, MINOR, or PATCH version bump is needed based on breaking changes, new features, or bug fixes.
  • Automated Updates: Updates the version field in package.json and creates a corresponding Git tag.
  • Changelog Generation: Helps in generating a changelog based on commit messages.
  • Use Case: After merging a new feature branch, run this Skill to automatically determine the next version number (e.g., from 1.2.3 to 1.3.0), update your project's version, and tag the release.

Quick Start

Run the github-devops-version-management skill to analyze commits and update the project version.

Frequently Asked Questions about github-devops-version-management

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

FAQPage Schema
How do I automate semantic versioning based on Git commit history?

Automated semantic versioning analyzes your Git commit history since the last tag to detect breaking changes, features, or fixes. It then recommends and applies the correct MAJOR, MINOR, or PATCH version bump and updates your project files accordingly.

How do I generate a changelog from Git commit messages?

Generating a changelog from commit messages is handled by analyzing Git history since the last tag. The tool categorizes detected features and bug fixes to assist in compiling structured changelog entries for your new release.

Can I automatically update package.json and create a Git tag for a release?

Yes, you can update package.json and create a Git tag automatically. When a version bump is applied, the version field in package.json is updated and a corresponding semantic version Git tag is created for the repository.

How does semantic versioning determine if a MAJOR, MINOR, or PATCH bump is needed?

Semantic versioning determines the necessary bump by analyzing commit history. It detects breaking changes for MAJOR bumps, new features for MINOR bumps, and bug fixes for PATCH bumps to recommend the appropriate version increment.

Do I need an existing Git repository to use this version bumping tool?

Yes, an existing Git repository with commit history is required. The tool functions by analyzing commits since your last Git tag to calculate the semantic version bump and apply the updates to package.json.