mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/leandrocfe开发4190 次安装12 周前更新
代码仓库

关于 resolving-merge-conflicts

一项合并冲突解决技能,引导 Agent 检查 Git 状态、调查改动意图、处理冲突、运行检查并完成合并或变基。

主要功能

  1. 01检查合并或变基状态及冲突文件
  2. 02通过提交、PR 和 issue 调查改动意图
  3. 03处理冲突块并尽量保留兼容意图
  4. 04运行项目检查并修复回归
  5. 05暂存改动并完成合并或变基

适用场景

  1. 01解决 Git 合并过程中的冲突
  2. 02协调变基时发生冲突的改动
  3. 03验证并完成冲突处理

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/leandrocfe/skills --skill resolving-merge-conflicts

安装后在 Claude Code 中输入/resolving-merge-conflicts确认已加载。

附带文件agents/openai.yaml

详细介绍

  1. 查看当前合并/rebase 状态。检查 git 历史记录和冲突文件。

  2. 找到每个冲突的原始来源。深入了解每项更改的原因及其初衷。阅读提交消息,检查 PR,查看原始 issue/ticket。

  3. 解决每个冲突块。尽可能保留双方的意图。如果两者不兼容,则选择符合合并声明目标的方案,并注明权衡。不要编造新的行为。始终解决冲突;绝不要使用 --abort。

  4. 找出项目的自动化检查并运行——通常先进行 typecheck,然后运行测试,最后执行格式化。修复合并导致的任何问题。

  5. 完成合并/rebase。将所有内容暂存并提交。如果处于 rebase 过程中,则继续 rebase,直到所有提交都完成 rebase。

评论

支持 Markdown