git-workflow

Automate Git commit formatting, branch organization, and release note generation.

10|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/viktorbezdek/skillstack --skill git-workflow-viktorbezdek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/viktorbezdek/skillstack/tree/main/git-workflow/skills/git-workflow
Command: npx skills add https://github.com/viktorbezdek/skillstack --skill git-workflow-viktorbezdek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Many teams struggle with inconsistent commit messages, chaotic branch structures, and manual release notes, leading to wasted time and integration errors.

Core Features & Use Cases

  • Commit Management: Enforces conventional commit format, validates messages, and suggests improvements.
  • Branch & Worktree Handling: Provides GitFlow branch conventions, worktree creation, and cleanup utilities.
  • Release Automation: Generates changelogs, determines semantic versions, and integrates issue references.

Quick Start

Ask the git-workflow skill to generate a changelog for the past month.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How does semantic versioning work when automating Git releases?

Semantic versioning is calculated by analyzing Git commit history and grouping file diffs to automatically determine the appropriate version bump based on conventional commit formats.

What is the best way to organize GitFlow branches and worktrees?

GitFlow branch organization and worktree creation are handled by providing standard branch conventions and cleanup utilities, ensuring your repository branches remain clean and consistently structured.

How do I integrate issue references into automated release notes?

To integrate issue references into automated changelogs, the skill analyzes your commit messages and automatically links associated issue tracking data directly within the generated release notes.

Why does manual Git release note generation cause integration errors?

Manual Git release note generation is prone to integration errors and wasted time. Automating this process enforces consistent commit messages, structured branches, and accurate changelogs.