From git-helpers
This skill should be used when the user wants to move current changes to a new branch and commit them. Triggers on phrases like "branch-commit", "ブランチを作ってコミット", "変更をブランチに切り出し", "新しいブランチにコミット", "この変更を別ブランチに", or when the user wants to create a branch from uncommitted changes. Should NOT trigger when: committing to current branch (use /commit), creating empty branch, or switching branches without changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-helpers:branch-commitThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Move current uncommitted changes to a new branch and commit them.
Move current uncommitted changes to a new branch and commit them.
Check for changes
git status to verify uncommitted changes existDetermine branch name
Create branch and commit
git checkout -b <branch-name>Report result
git branch --list)git status showing clean working tree)npx claudepluginhub choplin/my-claude-marketplace --plugin git-helpersCreates and switches to a new Git branch from an inline description, conversation context, or local diffs. Preserves uncommitted changes. Use for starting fresh or moving in-progress work to a named branch.
Commits changes with a short imperative git message following strict style rules; creates new branch if on main. Uses git status, diff, log for context.
Creates git commits with clear messages from working tree changes, following repo conventions or conventional commits. Handles clean trees and detached HEAD.