git-flow-branch-creator

Installation
Summary

Analyzes git changes and creates semantic Git Flow branches automatically based on change type.

  • Inspects staged and unstaged changes via git status and git diff to determine branch category: feature, release, or hotfix
  • Generates semantic branch names following Git Flow conventions (e.g., feature/user-auth, release-1.2.0, hotfix/security-patch)
  • Branches from the correct source (develop for features and releases, master for hotfixes) and creates the branch in one command
  • Handles edge cases including mixed changes, existing branches, and naming conflicts with fallback suggestions
SKILL.md

Instructions

<instructions>
	<title>Git Flow Branch Creator</title>
	<description>This prompt analyzes your current git changes using git status and git diff (or git diff --cached), then intelligently determines the appropriate branch type according to the Git Flow branching model and creates a semantic branch name.</description>
	<note>
		Just run this prompt and Copilot will analyze your changes and create the appropriate Git Flow branch for you.
	</note>
</instructions>

Workflow

Follow these steps:

  1. Run git status to review the current repository state and changed files.
  2. Run git diff (for unstaged changes) or git diff --cached (for staged changes) to analyze the nature of changes.
  3. Analyze the changes using the Git Flow Branch Analysis Framework below.
Related skills

More from github/awesome-copilot

Installs
8.8K
GitHub Stars
32.8K
First Seen
Feb 25, 2026