Investigates and creates Git branches. Triggered when: branch status check, new branch creation, branch-related errors.
Pro scans all 2 files and shows the line behind each finding
Scanned 2/12/2026
npx -y skills add aiskillstore/marketplace --skill managing-branches --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Managing Branches?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/aiskillstore-managing-branches)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: managing-branches
description: >
Investigates and creates Git branches.
Triggered when: branch status check, new branch creation, branch-related errors.
allowed-tools: Bash(git:*)
---
# Branch Investigation
```bash
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
```bash
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
1. `git status` to identify conflicts
2. Resolve each file
3. `git add <resolved-file>`
4. Continue operation
Ask for guidance if resolution is complex.
# Completion Report
- Current branch name
- Branch creation result (if applicable)
- Any issues encountered
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!