About resolving-merge-conflicts
A merge-conflict resolution skill that guides agents through inspecting Git state, researching the intent behind changes, resolving conflicts, running checks, and completing the merge or rebase.
Key features
- 01Inspect merge or rebase state and conflicted files
- 02Research change intent through commits, PRs, and issues
- 03Resolve hunks while preserving compatible intentions
- 04Run project checks and fix regressions
- 05Stage changes and complete merge or rebase
Use cases
- 01Resolve conflicts during a Git merge
- 02Reconcile conflicting changes during rebase
- 03Validate and finalize a conflict resolution
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ leandrocfe/ skills --skill resolving-merge-conflictsAfter installing, type/resolving-merge-conflictsin Claude Code to confirm it loaded.
Bundled filesagents/openai.yaml
Details
From the project README-
Veja o estado atual do merge/rebase. Confira o histórico do git e os arquivos em conflito.
-
Encontre as fontes primárias de cada conflito. Entenda profundamente por que cada mudança foi feita e qual era a intenção original. Leia as mensagens de commit, verifique os PRs, verifique issues/tickets originais.
-
Resolva cada hunk. Preserve ambas as intenções quando possível. Onde forem incompatíveis, escolha a que bate com o objetivo declarado do merge e note o trade-off. Não invente comportamento novo. Sempre resolva; nunca
--abort. -
Descubra os checks automatizados do projeto e rode — tipicamente typecheck, depois testes, depois format. Corrija qualquer coisa que o merge quebrou.
-
Finalize o merge/rebase. Stage tudo e commit. Se estiver em rebase, continue o processo de rebase até todos os commits serem rebaseados.