From git
Enforces commit message format (single line, present-tense verb, 60-120 chars) and delegates git operations (commits, conflict resolution, rebasing) to specialized agents. Promotes modern git commands over legacy equivalents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git:git-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides guidelines for git operations including commits, conflict resolution, and branch management.
This skill provides guidelines for git operations including commits, conflict resolution, and branch management.
ALWAYS delegate to the git:commit-handler agent for all commit operations. Never run git commit directly.
Every commit message is a single line — no body, no bullet list, no blank-line-separated paragraphs. It must:
A task description or prompt is intent, not the message. When the prompt is long or multi-line, distill it to one line — never copy it verbatim into the commit message. This rule applies to writing new commits and to rewording existing ones with git history reword.
ALWAYS delegate to the git:conflict-resolver agent to resolve any git merge or rebase conflicts.
ALWAYS delegate to the git:rebaser agent to rebase the current branch on upstream.
Use newer git commands instead of their legacy equivalents whenever possible:
git switch instead of git checkout for switching branchesgit switch -c instead of git checkout -b for creating branchesgit restore instead of git checkout -- for restoring filesgit restore --staged instead of git reset HEAD for unstaging filesgit replay --onto instead of git rebase --onto for non-interactive onto rebasesgit history reword instead of interactive rebase or amending for editing commit messagesgit history split instead of interactive rebase for splitting commitsnpx claudepluginhub motlin/claude-code-plugins --plugin gitGuides git workflow setup and best practices: branching strategies (GitHub Flow, trunk-based, GitFlow), conventional commits, merge/rebase decisions, conflict resolution, and team collaboration.
Guides Git branching strategies (GitHub Flow, trunk-based, GitFlow), commit conventions, merge vs rebase, conflict resolution, and collaborative development best practices.
Guides Git workflows with branching strategies (GitHub Flow, Git Flow), conventional commit messages, branch naming, PR templates, and operations like rebase. Use for Git ops, commits, branches, team workflows.