resolving-merge-conflicts

Resolves in-progress git merge and rebase conflicts while preserving both change intents.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/siegenthalerroger/.llmctl-marketplace --skill resolving-merge-conflicts-siegenthalerroger
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: resolving-merge-conflicts
Source: https://github.com/siegenthalerroger/.llmctl-marketplace/tree/main/plugins/llmctl-workflow-0.2.1/skills/resolving-merge-conflicts
Command: npx skills add https://github.com/siegenthalerroger/.llmctl-marketplace --skill resolving-merge-conflicts-siegenthalerroger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Merge and rebase conflicts interrupt development and are often resolved hastily, losing the intent of one side's changes or introducing broken code. This Skill provides a disciplined workflow for understanding each conflict's origin, resolving hunks correctly, and verifying the result with the project's automated checks. ## Core Features & Use Cases - State Inspection: Examines the current merge/rebase state, git history, and conflicting files before touching anything. - Intent-Driven Resolution: Traces each conflict back to commit messages, PRs, and original issues so resolutions preserve both intents where possible, and never invents new behavior. - Verification and Completion: Runs the project's typecheck, tests, and formatting after resolution, then stages, commits, and continues the rebase to completion. - Use Case: You are mid-rebase of a feature branch onto main and hit conflicts in three files. The Skill walks through each hunk using the original PR context, resolves them, runs the test suite, and finishes the rebase cleanly. ## Quick Start Resolve the current git merge conflict in my repository, preserving the intent of both branches and running the project tests afterward.

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 a git merge conflict without losing changes?▼

Inspect the conflicting files and git history first, then trace each change to its commit message, PR, or original issue to understand intent. Resolve each hunk preserving both intents where possible, and run the project's tests before committing.

How to continue a git rebase after fixing conflicts?▼

After resolving each conflicting hunk, stage the fixed files and continue the rebase until all commits are replayed. Run typecheck, tests, and formatting first to confirm the resolution did not break anything.

Should I ever use git merge --abort when resolving conflicts?▼

This workflow never aborts; it always resolves the conflict in place. Aborting discards progress, so instead resolve each hunk against the merge's stated goal and note any trade-offs made.

What checks should I run after resolving merge conflicts?▼

Discover the project's automated checks and run them in order: typically typecheck first, then the test suite, then formatting. Fix anything the merge broke before staging and committing the resolution.

When should I not use a guided conflict resolution workflow?▼

If the conflict stems from a fundamentally incompatible architectural direction, resolving hunks mechanically will not help. In that case, escalate to the branch owners to decide which approach should win before merging.