← ClaudeAtlas

resolve-conflictslisted

Use when resolving Git merge, rebase, cherry-pick, or revert conflicts from explicit conflict evidence.
hypercube-xyz/git-agent-skills · ★ 0 · Code & Development · score 78
Install: claude install-skill hypercube-xyz/git-agent-skills
# Resolve Conflicts ## Core Question What conflict resolution preserves the intended changes from all relevant sides, avoids unrelated staging, and can be verified before continuation? ## When To Use Use this skill when: - `git status` shows unmerged paths, - conflict markers exist, - merge, rebase, cherry-pick, or revert is in progress, - the user asks to inspect, explain, resolve, stage, or continue after conflicts. ## When Not To Use Do not use this skill for branch sync before conflicts exist, destructive recovery, ordinary commit splitting, or tag/version/release work. Route to: - `branch-workflow` for starting sync, pull, merge, or rebase before conflicts exist. - `undo-recover` for abort, reset, clean, reflog, destructive recovery, or broad unstaging by default. - `atomic-commits` after conflicts are resolved and the user wants commits organized. - `conventional-commits` for message-only work. ## Required Evidence Before resolution, inspect or establish: - `git status --short --branch`, - current operation type: merge, rebase, cherry-pick, or revert, - unmerged path list, - conflict markers and conflicted file contents, - ours/theirs/base versions when needed, - semantic context around each conflict, - generated-file or lockfile policy, - relevant tests/build commands when discoverable, - secret-like values in conflict text. ## Operating Contract This skill owns conflict inventory, explanation, file-level resolution, validation, staging of resolved files,