git-flow-branch-creator

Create Git Flow branches by analyzing git status and diff.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill git-flow-branch-creator-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-flow-branch-creator
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/git-flow-branch-creator
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill git-flow-branch-creator-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of Git branches according to the Git Flow branching model, ensuring consistency and reducing manual errors.

Core Features & Use Cases

  • Automated Branch Creation: Analyzes git status and diff to determine the correct branch type (feature, release, hotfix).
  • Semantic Naming: Generates descriptive branch names following established conventions.
  • Use Case: When you've completed a new feature, run this Skill to automatically create a feature/your-feature-name branch from develop, ensuring your workflow stays organized.

Quick Start

Run the git-flow-branch-creator skill to create the appropriate Git Flow branch for your current changes.

Frequently Asked Questions about git-flow-branch-creator

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

FAQPage Schema
How do I automate Git Flow branch creation from my current changes?

Automate Git Flow branch creation by analyzing git status and diff to determine the branch type. It generates a semantic name and creates the branch automatically, ensuring consistency and reducing manual errors.

How does this tool determine whether to create a feature, release, or hotfix branch?

It determines the branch type by analyzing your current git status and diff. Based on the changes detected, it intelligently selects the appropriate category and generates a matching semantic branch name.

What do I need to set up before creating Git Flow branches automatically?

You need git command-line tools installed and a repository with a standard Git Flow setup. These prerequisites allow the tool to analyze your changes and create the correct branch.

What is the best way to ensure semantic naming for feature branches?

The best way to ensure semantic naming is to analyze your git diff and automatically generate a descriptive branch name. This approach follows established conventions to keep your workflow organized.

Why does automated branching require a standard Git Flow setup?

Automated branching requires a standard Git Flow setup because it creates branches from existing base branches like develop. Without this structure, the tool cannot determine the correct parent branch for your changes.

Can I use this to create a release branch directly from the develop branch?

Yes, you can create a release branch directly from the develop branch. The tool analyzes your changes and automatically generates the appropriate release branch name following Git Flow conventions.