with one click
code-merge-helper
代码合并助手 - 分析 Git 冲突、追溯改动原因、提供合并方案
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
代码合并助手 - 分析 Git 冲突、追溯改动原因、提供合并方案
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
代码变更规划助手 - 分析需求、设计方案、评估影响,输出可执行的变更计划
根据自然语言需求或需求文档生成简约、可在 Draw.io/diagrams.net 中继续编辑的 `.drawio` XML 页面原型。用于 XML 原型、Draw.io 原型、可编辑页面原型、后台页面线框图、UI 评审稿和产品页面结构设计;不用于可运行 HTML、架构图、流程图或高装饰性成品 UI。
根据自然语言需求或需求文档生成简约、可交互、浏览器可直接打开的自包含 HTML 原型。用于 HTML 原型、交互原型、页面原型、前端原型、UI 原型、Web mockup、后台管理原型和产品交互验证;不用于正式前端工程、Draw.io 原型、架构图或仅需静态图片的任务。
生成 Mermaid 源码或包含 Mermaid fence 的 Markdown 图表,适用于用户明确要求 Mermaid、Markdown 图表、文档即代码或可 diff 图形。支持 flowchart、sequence、class、ER、state、gantt、gitGraph、journey、pie、mindmap、timeline、quadrant、xy、sankey 和 block。优先保证类型选择、语法、自动布局和文档可维护性,不用于 Draw.io 可编辑 XML、精确坐标 SVG 或照片插画。
生成浏览器可直接展示、缩放和嵌入网页或文档的高质量静态 SVG 矢量图。用于用户明确要求 SVG、矢量图、网页配图或展示型架构图;支持业务、应用、系统、技术、部署、数据架构,以及流程、生命周期、状态、时序、ER、依赖、知识关系、对比、决策矩阵、SWOT、时间线、路线图和总结图。不用于 Draw.io 可编辑 XML、Mermaid 或照片插画。
生成可在 Draw.io/diagrams.net 中继续编辑的 UTF-8 `.drawio` XML 图形。用于业务/应用/技术/部署/数据架构图、流程图、状态图、生命周期图、时序图、ER/依赖/知识关系图、对比、决策矩阵、SWOT、时间线、路线图和总结图;不用于 Mermaid、静态 SVG、位图插画、统计图表或 UI 原型。
Based on SOC occupation classification
| name | code-merge-helper |
| description | 代码合并助手 - 分析 Git 冲突、追溯改动原因、提供合并方案 |
分析 Git 合并冲突,提供可执行的解决方案。
原则: 只分析 → 不改代码 → 等待审批
1. 识别冲突
- 哪些文件冲突了?
- 冲突点是什么?
2. 追溯原因
- 两边为什么改?
- 改动的目的是什么?
3. 评估方案
- 保留谁的改动?
- 能否合并两边?
4. 分析影响
- 会影响哪些功能?
- 需要什么验证?
5. 输出报告
- 文件:.code/merge-review/合并分析-YYYYMMDD-HHMMSS.md
- 状态:等待审批
报告包含 5 个核心部分:
| 部分 | 内容 | 为什么需要 |
|---|---|---|
| 1️⃣ 冲突概览 | 冲突文件、类型、风险、方案 | 快速了解情况 |
| 2️⃣ 冲突分析 | 三方对比、推荐方案、理由 | 理解改动原因 |
| 3️⃣ 操作步骤 | Bash 命令序列 | 可直接执行 |
| 4️⃣ 验证清单 | Checkbox 验证列表 | 质量保证 |
| 5️⃣ 风险与回滚 | 风险评估、回滚命令 | 应急预案 |
输出文件名示例:
.code/merge-review/合并feature-login到main-20260704-150230.md
.code/merge-review/合并hotfix-payment到release-20260704-161520.md
控制台输出示例:
✓ 合并冲突分析报告已生成
【操作】将 feature/login 合并到 main
【冲突】3 个文件(高风险 1 个)
【方案】语义融合(保留两边改动)
【决策】Redis 版本需确认
【状态】等待审批
文件:.code/merge-review/合并feature-login到main-20260704-150230.md
请审核报告后按操作步骤执行。
/code-merge-helper
分析当前 merge 冲突,生成报告,不修改代码。
生成报告时遵守以下规则:
WAITING_FOR_APPROVAL推荐方案通常是以下几种之一:
scripts/write_utf8.py(确保 UTF-8 编码)scripts/validate_merge_plan.py(检查方案完整性)assets/merge-resolution-report.md - 简洁报告模板references/analysis-rules.md - 分析规则references/git-command-reference.md - Git 命令参考references/verification-matrix.md - 验证矩阵