| name | git-workflow |
| description | Automated git workflow helpers for common development tasks like creating feature branches, cleaning up merged branches, and interactive rebasing. Use when the user mentions git branching, branch cleanup, feature workflow, or git automation. No prerequisites required - uses native git commands. |
| compatibility | Requires git installed (available in most development environments) |
| metadata | {"requires-setup":false} |
Git Workflow Automation
Automated helpers for common git workflows and branch management tasks.
No Setup Required
This skill uses native git commands and bash scripts - no additional tools or SDKs needed. Works immediately in any environment with git installed.
Quick Start
Create Feature Branch
Create a new feature branch following naming conventions:
cd /path/to/repo
bash ~/.claude/skills/git-workflow/scripts/create-feature-branch.sh
bash ~/.claude/skills/git-workflow/scripts/create-feature-branch.sh "add-user-auth"
Clean Up Merged Branches
Remove local branches that have been merged to main/master:
cd /path/to/repo
bash ~/.claude/skills/git-workflow/scripts/cleanup-merged-branches.sh --dry-run
bash ~/.claude/skills/git-workflow/scripts/cleanup-merged-branches.sh
bash ~/.claude/skills/git-workflow/scripts/cleanup-merged-branches.sh --force