merge-conflict-resolver

Resolve Git merge, rebase, and cherry-pick conflicts interactively.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Moliboy5000/.claude --skill merge-conflict-resolver-moliboy5000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: merge-conflict-resolver
Source: https://github.com/Moliboy5000/.claude/tree/main/skills/merge-conflict-resolver
Command: npx skills add https://github.com/Moliboy5000/.claude --skill merge-conflict-resolver-moliboy5000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users navigate and resolve complex Git merge, rebase, and cherry-pick conflicts, preventing data loss and project stalls.

Core Features & Use Cases

  • Interactive Conflict Analysis: Understands "ours" vs. "theirs" for each conflict hunk.
  • Intelligent Recommendations: Suggests the best resolution strategy (keep ours, keep theirs, combine, rewrite) with clear reasoning.
  • Guided Resolution: Assists in applying the chosen resolution and staging the files.
  • Use Case: When a git merge command fails due to conflicting changes in multiple files, this Skill can analyze each conflict, propose solutions, and guide the user through the process of cleaning up the repository.

Quick Start

Help me resolve the merge conflicts in my current branch.

Frequently Asked Questions about merge-conflict-resolver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve git merge conflicts when a rebase or cherry-pick fails?

To resolve git merge conflicts, this Skill analyzes conflict markers to understand "ours" vs. "theirs" differences, then recommends keeping local changes, accepting remote changes, combining them, or rewriting sections before staging files for commit.

What is the best way to understand conflicting code changes during a git merge?

Understanding conflicting code changes during a git merge involves interactively analyzing conflict markers to distinguish your current branch changes from incoming changes, which clarifies whether to keep ours, keep theirs, or combine both sections.

Can I get recommendations on whether to keep local or remote changes for each conflict hunk?

Yes, you can get recommendations on whether to keep local or remote changes for each conflict hunk; the Skill suggests the best resolution strategy with clear reasoning, offering options to keep ours, keep theirs, combine, or rewrite.

How do I apply conflict resolutions and stage files for commit after a failed git rebase?

To apply conflict resolutions and stage files for commit after a failed git rebase, the Skill guides you through applying your chosen resolution to the conflicting sections and staging the cleaned files to finalize the repository state.

Does this tool require any specific git version control dependencies to analyze conflict markers?

No specific version control dependencies are required to analyze conflict markers; the Skill operates independently with its scripts and references to process git merge, rebase, and cherry-pick conflicts directly in your environment.

Why should I use an interactive conflict resolver instead of manually editing git conflict markers?

Using an interactive conflict resolver instead of manually editing git conflict markers prevents data loss and project stalls by providing intelligent recommendations and guided staging, ensuring complex differences are accurately combined or rewritten.