git-flow-branch-creator

Create Git Flow branches from git status and diff analysis.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/nicanac/gh-sync --skill git-flow-branch-creator-nicanac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-flow-branch-creator
Source: https://github.com/nicanac/gh-sync/tree/main/golden-source/.agents/skills/git-flow-branch-creator
Command: npx skills add https://github.com/nicanac/gh-sync --skill git-flow-branch-creator-nicanac

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 saving developers time.

Core Features & Use Cases

  • Automated Branching: Analyzes git status and git diff to determine the correct branch type (feature, release, hotfix).
  • Semantic Naming: Generates descriptive branch names based on Git Flow conventions.
  • Use Case: A developer has made several changes for a new feature. Running this Skill will analyze the changes, suggest a feature/ branch name, and create it automatically, branching from develop.

Quick Start

Run this skill to analyze your current git changes and create an appropriate Git Flow branch.

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 automatically create Git Flow branches from uncommitted changes?

Automatically create Git Flow branches by analyzing git status and git diff outputs to determine the correct branch type and generate a semantic branch name. This intelligent branching automation ensures consistency with the nvie Git Flow model and provides a summary of actions taken.

What is the Git Flow branching model and when do I need it?

The Git Flow branching model is a strict branching strategy utilizing feature, release, and hotfix branch types to organize development. You need it when managing complex releases and parallel development streams to ensure code management consistency across your repository.

How do I create feature, release, and hotfix branches following Git Flow conventions?

Create feature, release, and hotfix branches following Git Flow conventions by running this skill to analyze your current code changes. It suggests appropriate semantic naming conventions and automatically creates the branch from the correct base, such as develop for feature branches.

Can I use this tool to generate semantic branch names for any git repository?

You can use this to generate semantic branch names for any git repository utilizing the Git Flow methodology. It requires no external dependencies and operates by directly analyzing your existing git status and diff outputs to produce descriptive branch names.

What's the best way to automate branch creation for a new feature in Git Flow?

The best way to automate branch creation for a new feature is to run this skill after making local changes. It analyzes the diffs, suggests a feature branch name based on Git Flow conventions, creates the branch automatically, and outputs a summary of the actions performed.

Why does my Git Flow branch name not match my code changes?

Git Flow branch names might mismatch code changes if not generated from analyzing actual git diffs. This skill resolves that by reading your git status and diff outputs to intelligently determine the correct branch type and generate a descriptive, semantic branch name.