roo-conflict-resolution

Resolve merge and rebase conflicts using PR context and commit intent.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/cheafi/Trading-bot-CC --skill roo-conflict-resolution-cheafi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roo-conflict-resolution
Source: https://github.com/cheafi/Trading-bot-CC/tree/main/.roo/skills/roo-conflict-resolution
Command: npx skills add https://github.com/cheafi/Trading-bot-CC --skill roo-conflict-resolution-cheafi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you resolve merge and rebase conflicts without losing important changes by using PR context, commit history, and line-level intent to choose resolutions.

Core Features & Use Cases

  • PR-context driven conflict analysis: Pulls PR title and description, then uses that intent to guide resolution decisions instead of guessing.
  • History-aware comparison: Uses conflicted sections, git blame, and commit/diff inspection to understand what each side tried to accomplish.
  • Resolution strategy and validation workflow: Applies an intent-based strategy, stages resolved files, and validates that conflicts are cleared and code is syntactically correct.

Quick Start

Use the roo-conflict-resolution skill to resolve merge conflicts for PR #123 in a safe, history-informed workflow.

Frequently Asked Questions about roo-conflict-resolution

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

FAQPage Schema
How do I resolve git merge conflicts using pull request context?

To resolve git merge conflicts using pull request context, the Skill fetches PR metadata like title and description to understand commit intent, then analyzes conflicted file sections and git blame to apply intent-based resolutions. It stages resolved files and validates that no conflict markers remain.

What is the best way to resolve rebase conflicts without losing important changes?

The best way to resolve rebase conflicts without losing changes is using history-aware comparison. The Skill inspects git blame and commit diffs to understand each side's intent, applies a resolution strategy matching that intent, and validates the code is syntactically correct before final staging.

How does git blame analysis help with conflict resolution in overlapping code changes?

Git blame analysis helps conflict resolution by extracting conflicted regions and inspecting commit history to determine what each overlapping code change tried to accomplish. This history-aware comparison guides intent-based resolution decisions instead of guessing which lines to keep.

Can I use this Skill to resolve GitHub pull request conflicts for a specific PR number?

Yes, you can resolve GitHub pull request conflicts for a specific PR number. The Skill parses the PR number, fetches PR metadata for intent context, prepares a deterministic rebase onto the target branch, and resolves overlapping code changes with validation.

Does resolving merge conflicts with intent-aware guidance require manual staging of resolved files?

No, resolving merge conflicts with intent-aware guidance does not require manual staging. The Skill automatically stages resolved files after applying the intent-based resolution strategy and performs final validation to ensure no conflict markers remain in the codebase.

What are the limitations of using intent-based conflict resolution for git history?

A limitation of intent-based conflict resolution for git history is that it depends on accurate PR metadata and commit context. If the pull request title and description lack clear intent, the Skill's history-aware comparison may struggle to determine the correct resolution for overlapping changes.