mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/tt-a1i开发196129 次安装1 周前更新
代码仓库

关于 resolving-merge-conflicts

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/tt-a1i/matt-skills-with-to-goal --skill resolving-merge-conflicts

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

附带文件agents/openai.yaml

详细介绍

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

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

  3. 解决每个代码块的冲突。尽可能保留双方的意图。如果两者不兼容,则选择与合并声明的目标相符的一方,并说明取舍。不要臆造新行为。默认选择解决冲突;只有在两种意图无法调和,且正确的修复方式是重构更改时,才使用 --abort。

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

  5. 完成合并/变基。暂存所有更改并提交。如果正在进行变基,则继续变基,直到所有提交都完成变基。

评论

支持 Markdown