What problem does it solve?
It removes the guesswork of deciding whether your changes should go into a feature, release, or hotfix branch and what the branch name should be under Git Flow.
Core Features & Use Cases
- Change-aware branch type selection: Classifies modifications by inspecting
git status and the relevant diff (git diff or git diff --cached).
- Git Flow compliant naming: Generates a semantic branch name that follows the nvie Git Flow conventions (feature, release, hotfix).
- Automated branch creation: Creates the branch from the appropriate base branch (develop or master) and switches to it.
Use case: When you finish a new task (like adding a user-facing improvement or a new API endpoint), it helps you reliably create a feature/... branch with a descriptive name; when you fix a critical production issue, it guides you toward a hotfix/... branch.
Quick Start
Run the prompt and let it analyze your current git changes (status and diff) to propose and create the appropriate Git Flow branch.