resolving-merge-conflicts

用途概括用于解决正在进行中的git合并或变基冲突,通过理解变更意图、解决冲突块、运行自动化检查并完成合并。

业务领域

Coding

技能形态

Workflow
所需工具
git
语言环境
无强依赖
包管理器
不涉及

Agent Skill 规格描述

"Use when you need to resolve an in-progress git merge/rebase conflict."

使用场景

两种典型用法

场景 01

合并分支时解决冲突

开发者在合并功能分支到主分支时遇到git冲突,Agent根据技能步骤指导:先查看当前合并状态和冲突文件,然后分析每个冲突的原始提交和PR意图,在保留双方意图的前提下解决每个冲突块,最后运行项目的类型检查、测试和格式化,确保合并后代码质量,完成提交。

场景 02

变基操作中处理冲突

开发者进行git rebase时出现冲突,Agent按照技能流程:检查rebase状态和冲突文件,深入理解每个冲突的变更原因,解决冲突时优先保留双方意图,若冲突不可调和则选择符合rebase目标的方案并记录权衡,然后运行自动化检查修复问题,最后继续rebase直到所有提交完成。

技能关系

我用了哪些 Skills · 哪些 skills 用了我

依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。

第一层 · 这些 Skills 用了我

  • 无显式依赖

第二层 · 当前 Skill

  • resolving-merge-conflictsWorkflow

第三层 · 我用了这些 Skills

  • 无其他 Skill 显式依赖此项

技能文件

SKILL.md

在 GitHub 打开 ↗
SKILL.md从 GitHub 加载中…

目录结构

技能结构

在 GitHub 打开 ↗
  • skills/resolving-merge-conflicts/
  • root
    • ·SKILL.md

按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。