How this skill is triggered — by the user, by Claude, or both
Slash command
/git-expert:git-switchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Switch git branches using the modern `git switch` command.
Switch git branches using the modern git switch command.
git switch <branch>git switch -c <new-branch>git switch -c <new-branch> <commit>git switch --detach <commit>git switch - (dash for previous branch)git switch -f <branch> (discard local changes)git switch -m <branch> (merge local changes)git switch --progress <branch>Triggered when user says "switch branch", "checkout branch", "change branch", "go to branch".
Warn about uncommitted changes before switching. Use - to toggle between two branches.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin git-expertCreates and switches to a new conventionally named branch, preserving all local changes without committing or pushing. Derives name from inline description, conversation context, or git diffs.
Creates, tracks, switches, syncs, and cleans up Git branches with consistent naming conventions and safe working-tree handling.