git-release-management

Community

Consistent commits and clean release tags.

Authorhoangtran1411
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the challenge of inconsistent commit messages and unreliable release tagging by promoting a standardized, automatable Git workflow based on Conventional Commits.

Core Features & Use Cases

  • Conventional Commits enforcement: ensures commit messages follow the conventional format (type(scope): description).
  • Release tagging: creates well-structured, semantic version tags (vX.Y.Z) aligned with commits and changelogs.
  • Changelog generation: compiles release notes from commit messages for easy distribution.
  • Use Case: Team shipping a feature with multiple commits; the skill ensures messages are standardized and a release tag is created with a clear changelog.

Quick Start

Start by adopting Conventional Commits for all changes. Commit example: git commit -m "feat(ui): add dark mode support" Create a release tag: git tag -a v1.0.0 -m "v1.0.0 - initial release"

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: git-release-management
Download link: https://github.com/hoangtran1411/quickvm/archive/main.zip#git-release-management

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 223,000+ vetted skills library on demand.