What problem does it solve?
This Skill analyzes uncommitted and staged repository changes to determine the correct Git Flow branch type and generates a semantic branch name, removing uncertainty and manual naming errors when starting work, preparing releases, or fixing production issues.
Core Features & Use Cases
- Change analysis: Inspect git status and git diff outputs to understand the nature and scope of modifications.
- Branch classification: Map changes to feature, release, or hotfix according to the Git Flow model and edge-case handling for mixed changes.
- Automated naming & creation: Generate kebab-case, descriptive branch names, validate conflicts with existing branches, and create/switch to the new branch.
- Use Case: A developer with staged changes that add a new API endpoint runs the Skill to produce a branch like feature/add-user-endpoint from develop and receive guidance on next steps.
Quick Start
Analyze the current git status and diff to determine the best Git Flow branch type and create the branch automatically.