Managing branches
Skill bg-szy/TOP-SKILLS/skills/marketplace/managing-branches
Investigates and creates Git branches. Triggered when: branch status check, new branch creation, branch-related errors.From its SKILL.md
npx -y skills add bg-szy/TOP-SKILLS --skill managing-branchesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.2 KB, 242 tokens by cl100k_base, as published. Nobody here has run it
Branch Investigation
git branch --show-current
git status --short
git fetch --all
git branch -vv
git rev-list --count <main-branch>..HEAD 2>/dev/null || echo "0" # Check CLAUDE.md for main branch name
Report: current branch, uncommitted changes, remote sync status, commits ahead of main.
Branch Creation
git fetch origin <base-branch>
git checkout -b <new-branch> origin/<base-branch>
Error Handling
| Error | Action |
|---|---|
| Branch exists | Report to user, suggest alternative or confirm use existing |
| Uncommitted changes | git stash or commit first |
| Remote sync error | git fetch --all retry |
| Permission error | Report to user |
Conflict Resolution
git statusto identify conflicts- Resolve each file
git add <resolved-file>- Continue operation
Ask for guidance if resolution is complex.
Completion Report
- Current branch name
- Branch creation result (if applicable)
- Any issues encountered
What ships with it: 1 file
14.5 KB alongside SKILL.md
- skill-report.json14.5 KB