From hb
Resolves in-progress git merge or rebase conflicts by recovering each side's intent from primary sources, then finishing the merge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hb:resolving-merge-conflictsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A conflict is two **intents** colliding. Resolve it by recovering both intents, not by guessing at the diff markers.
A conflict is two intents colliding. Resolve it by recovering both intents, not by guessing at the diff markers.
git status and read the conflicting files. Establish: merge or rebase, which branches, and the stated goal of the operation (what is being merged into what, and why). The goal decides every incompatible hunk later.
Completion: you can name the goal and list every conflicted file.
For each conflict, understand why each side changed the code — read the commit messages, the PRs, the issues behind both branches. The diff shows what changed; the primary sources show why. Never resolve a hunk whose intent you can't state.
--abort.Completion: no conflict markers remain, and every kept hunk traces to a stated intent.
Discover the project's automated checks and run them in order — typically typecheck → tests → format. Fix anything the merge broke, not adjacent code.
Stage the resolved files explicitly by name (never git add -A), then complete the merge or continue the rebase until every commit is replayed. Stop there — don't push unless asked.
npx claudepluginhub helderberto/agent-skills --plugin hbResolves in-progress git merge or rebase conflicts by analyzing git history, understanding change intent, resolving hunks, running automated checks, and completing the merge.
Walks through resolving in-progress git merge or rebase conflicts by understanding change intent, preserving both sides where possible, and running project checks before finishing.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.