mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/utarn开发4974 次安装9 周前更新
代码仓库

关于 resolving-merge-conflicts

用于处理 Git 合并与变基冲突的技能,通过追溯各项改动的意图,在可能时保留双方变更,并运行项目自动检查。最后暂存并提交解决结果,或继续变基。

主要功能

  1. 01检查合并或变基状态
  2. 02追查冲突来源与改动意图
  3. 03解决代码块且不引入新行为
  4. 04运行项目自动检查
  5. 05暂存并完成操作

适用场景

  1. 01处理合并过程中的冲突
  2. 02变基时协调不同改动
  3. 03通过项目检查验证冲突解决

安装

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

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

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

附带文件agents/openai.yaml

详细介绍

  1. 查看合并/变基的当前状态。 检查 Git 历史记录和冲突文件。

  2. 查找每项冲突的主要来源。 深入了解每项更改的原因及其原始意图。阅读提交消息、查看 PR,并检查原始问题/工单。

  3. 解决每个冲突块。 尽可能保留双方的意图。若两者无法兼容,则选择符合此次合并既定目标的方案,并注明取舍。不要臆造新行为。务必解决冲突,切勿执行 --abort。

  4. 找出项目的自动化检查并运行——通常依次进行类型检查、测试和格式检查。修复合并导致的所有问题。

  5. 完成合并/变基。 暂存所有内容并提交。如果是变基,则继续变基流程,直到所有提交都完成变基。

评论

支持 Markdown