resolve-merge-conflicts 是帮助 AI 处理 Git 合并冲突的 Skill。它先提取未解决文件和冲突片段,再逐个比较共同基础、当前一侧与另一侧的内容,决定如何合并。
大文件只有几处冲突时,没必要一上来把整个文件塞进上下文。配套脚本会先给概览,再按需显示附近代码和紧凑差异;这些信息不足以判断时,才继续读取更多内容。
它也考虑新增冲突、修改与删除冲突,以及工作区没有明显冲突标记但索引仍未解决的情况。判断后可以保留合适的一侧,或手工组合,而不是默认“全选当前版本”。
收尾还要确认没有未合并路径和残留标记,运行相关测试,再暂存结果。适合被合并、变基或挑选提交卡住的开发者,交回的是经过检查的合并改动。