git-workflow-manager

Enforce conventional commits, semantic versioning, and changelog updates for git releases.

215|26|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/serejaris/ris-claude-code --skill git-workflow-manager-serejaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow-manager
Source: https://github.com/serejaris/ris-claude-code/tree/main/skills/git-workflow-manager
Command: npx skills add https://github.com/serejaris/ris-claude-code --skill git-workflow-manager-serejaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers struggle with inconsistent git workflows, irregular commit messages, and manual release processes that hinder traceability and automation.

Core Features & Use Cases

  • Conventional Commits — enforce structured commit prefixes for features, fixes, docs, and chores
  • Semantic Versioning & Changelog — standardize version bumps and changelog updates for releases
  • Release Notes Template — provide consistent GitHub release notes formatting to streamline deployment

Quick Start

Copy the skill into Claude Code environment and start aligning your team's commits and releases. For example, after enabling the skill, run through the standard workflow to prepare a release using the provided commands.

Frequently Asked Questions about git-workflow-manager

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

FAQPage Schema
How do I enforce conventional commits across my project?

To enforce conventional commits, this skill validates commit message prefixes like feat: and fix: to ensure structured formatting. It standardizes team workflows by checking messages against semantic-versioning conventions before they enter the release pipeline.

How do I automate semantic versioning and changelog updates?

You automate semantic versioning by computing the next version from commits since the last tag. The skill then updates CHANGELOG.md with consistent release notes formatting based on the validated commit prefixes.

What is the best way to standardize GitHub release notes formatting?

The best way to standardize GitHub release notes is by applying a consistent template derived from conventional commits. This skill provides reproducible release patterns that streamline deployment formatting for teams and automation pipelines.

Can I use this git workflow manager with my existing automation pipeline?

Yes, you can use this git workflow manager with existing automation pipelines by copying the skill into the Claude Code environment. It provides a reproducible release pattern that integrates with team workflows without external dependencies.

How does semantic version bump calculation work from commit history?

Semantic version bump calculation works by analyzing commit prefixes since the last tag to determine the version increment. A feat: prefix triggers a minor bump, while a fix: prefix triggers a patch bump, ensuring accurate release numbering.