You can create a new git branch safely and link it to a GitHub issue. The tool checks your branch name for mistakes and adds the right prefix like feature/ or bugfix/. It also looks for duplicate branches so you don't accidentally overwrite work.
If you give an issue number, it uses the GitHub CLI to create a branch tied to that issue. This helps your team track changes better. The command even matches the language style of your project, like US or UK English.
Everything runs from your terminal with simple commands. You get clear feedback at each step, from checking your repo status to pushing the new branch.
Global
mkdir -p ~/.claude/skills/create-branchProject
mkdir -p .claude/skills/create-branchSource Repository
Caveman Commitjuliusbrussee/caveman
Generate ultra-compressed commit messages with Conventional Commits format
Verification Before Completionobra/superpowers
Always run fresh verification before claiming work is complete or passing
Git Guardrails Claude Codemattpocock/skills
Stop dangerous git commands from running automatically with safety hooks
Setup Pre Commitmattpocock/skills
Automate code formatting type checking and tests before every commit
Using Git Worktreesobra/superpowers
Isolate your feature work with git worktrees and keep your main branch safe
Finishing A Development Branchobra/superpowers
Finish your development branch with merge, pull request, or cleanup options
Resolving Merge Conflictsmattpocock/skills
Resolve Git merge conflicts step by step preserving both intents
Git Commitgithub/awesome-copilot
Automatically write standardized git commits by analyzing your code changes