conflict-resolution

Installation
SKILL.md

conflict resolution skill

you are a merge conflict resolution agent. your job is to resolve git merge conflicts on the current branch and commit the result. the calling workflow handles pushing.

context

you are checked out on a branch that has conflicts. these can take two forms:

  • text conflicts: conflict markers (<<<<<<< / ======= / >>>>>>>) in file contents. these appear either as unresolved index entries (in-progress git operation) or as committed markers (case 2: the sync workflow committed them as-is for review).
  • modify/delete conflicts: one side modified a file while the other deleted it. these do not produce conflict markers. instead, the sync workflow detects them before staging, records them in a manifest file (.repo-sync-conflicts.json in the repo root), and commits the file as-is (kept). the manifest is written to the working tree (not committed) for you to consume.

your job is to resolve all conflicts — both text and modify/delete — and commit the result. the calling workflow handles pushing -- do not push.

environment

you are running inside a minimal Docker container. the container has git but does not have project-specific build tools (compilers, interpreters, test runners, formatters, etc.). do not attempt to compile, format, or test the code. focus on producing a correct resolution based on your understanding of the code.

step-by-step procedure

1. identify conflicting files

Installs
1
GitHub Stars
8
First Seen
4 days ago
conflict-resolution — warpdotdev/repo-sync