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
SKILL.md从 GitHub 加载中…
目录结构
技能结构
- ▸skills/resolving-merge-conflicts/
- ▸root
- ·SKILL.md
按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。
同集相关