conflict-resolver

Resolve git conflicts per file during rebase, merge, stash, or cherry-pick.

1|Updated Jun 15, 2025
One-click install
npx skills add https://github.com/einja-inc/einja-management-template --skill conflict-resolver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conflict-resolver
Source: https://github.com/einja-inc/einja-management-template/tree/main/.claude/skills/einja-conflict-resolver
Command: npx skills add https://github.com/einja-inc/einja-management-template --skill conflict-resolver

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers resolve git conflicts efficiently by guiding per-file decisions during rebase, merge, stash, or cherry-pick operations.

Core Features & Use Cases

  • Per-file conflict resolution with guided prompts
  • Detect conflict type and present safe options before applying changes
  • Integrates with common workflows to reduce manual merge toil, especially in collaborative projects

Quick Start

Run the conflict-resolver on a repository with active conflicts and follow the prompts to resolve each file one by one, then stage and commit the results.

Frequently Asked Questions about conflict-resolver

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

FAQPage Schema
How do I resolve git merge conflicts file by file instead of all at once?

To resolve git merge conflicts file by file, this Skill inspects diffs and presents per-file resolution options via interactive prompts, allowing you to review and apply changes to each file individually before staging and committing. It guides you through the entire process safely.

Can I use this to resolve conflicts during a git rebase or cherry-pick?

Yes, you can resolve conflicts during a git rebase or cherry-pick. This Skill safely guides per-file conflict resolutions across rebase, merge, stash, and cherry-pick operations, detecting conflict types and presenting safe options before applying changes to your repository.

What is the best way to handle multi-file git conflicts in collaborative projects?

The best way to handle multi-file git conflicts in collaborative projects is using a guided per-file resolution process. This Skill inspects diffs for each conflicting file and prompts you to choose resolutions individually, ensuring every file is reviewed before applying and committing changes.

Does this git conflict resolver work with stash operations?

Yes, this git conflict resolver works with stash operations. It supports resolving conflicts that arise during git stash apply or pop, guiding you through per-file decisions and staging the chosen resolutions before completing the operation.

How do I review git diffs before deciding how to resolve each conflict?

To review git diffs before resolving each conflict, this Skill inspects the diff for every conflicting file and presents resolution options through interactive prompts. You evaluate each file's changes and select the appropriate resolution before the Skill stages and commits the result.

What happens after I choose how to resolve each conflicting file in git?

After you choose how to resolve each conflicting file in git, the Skill stages the selected resolutions and commits them to finalize the merge, rebase, stash, or cherry-pick operation. This ensures your chosen changes are safely applied to the repository.