resolving-merge-conflicts

Guide git merge/rebase conflict resolution through history review and automated checks.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/dallenpyrah/pi --skill resolving-merge-conflicts-dallenpyrah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolving-merge-conflicts
Source: https://github.com/dallenpyrah/pi/tree/main/skills/resolving-merge-conflicts
Command: npx skills add https://github.com/dallenpyrah/pi --skill resolving-merge-conflicts-dallenpyrah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to resolve in-progress git merge/rebase conflicts efficiently.

Core Features & Use Cases

  • See the current state: Check git history and conflicting files.
  • Find primary sources: Understand the intent behind each change through commit messages and PRs.
  • Resolve each hunk: Choose the appropriate change while preserving both intents where possible.
  • Automated checks: Run project checks like typecheck, tests, and format after resolution.
  • Finish merge/rebase: Commit changes and complete the rebase process.

Quick Start

Run the skill to resolve merge conflicts in your git repository.

Frequently Asked Questions about resolving-merge-conflicts

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

FAQPage Schema
How do I resolve git merge conflicts step by step?

To resolve git merge conflicts, review the conflicting files and git history to identify the primary sources, then resolve each hunk by choosing the appropriate change while preserving both intents, run automated checks like tests, and commit to finish the merge.

What is the best way to handle git rebase conflicts without losing changes?

Handling git rebase conflicts involves reviewing commit messages and PRs to understand the intent behind each change, then resolving each hunk to preserve both intents where possible before running project checks and completing the rebase process.

How can I find the source of conflicting changes during a git merge?

To find the source of conflicting changes during a git merge, check the git history and review commit messages and PRs to understand the intent behind each modification before resolving the conflicting hunks.

Do I need to run tests after resolving merge conflicts in git?

Yes, you need to run automated project checks such as typecheck, tests, and format after resolving merge conflicts to ensure the integrated code is valid before committing and completing the merge or rebase process.

Can I use an automated process to complete a git rebase after resolving conflicts?

You can complete a git rebase after resolving conflicts by committing the resolved changes, which finishes the rebase process and integrates your branch updates with the target history.