Files
gh-mileschou-claude-marketp…/commands/resolve-conflict.md
2025-11-30 08:40:29 +08:00

1.1 KiB
Raw Permalink Blame History

description, allowed-tools, model
description allowed-tools model
解決 Git 衝突 Bash(git status:*),Bash(git diff:*),Bash(git log:*),Skill(git:resolving-conflict) claude-sonnet-4-5

協助解決當前的 Git Rebase 或 Merge 衝突。

工作流程

1. 檢查衝突狀態

先檢查當前是否處於衝突狀態:

!`git status`

2. 判斷處理方式

根據 git status 的結果:

有衝突:

  • 如果偵測到衝突rebase in progress 或 You have unmerged paths使用 Skill tool 調用 git:resolving-conflict
  • 該 skill 會系統化地引導解決所有衝突

無衝突:

  • 提示使用者目前沒有衝突需要解決
  • 說明此指令適用於 git rebasegit merge 過程中遇到衝突的情況

使用場景

此指令適用於以下情況:

  • 執行 git rebase 時遇到衝突
  • 執行 git merge 時遇到衝突
  • 需要系統化地處理多個衝突檔案
  • 不確定如何正確解決衝突時

注意事項

  • 解決衝突前會先展示完整的衝突內容
  • 使用 AskUserQuestion 提供所有可能的解決方案
  • 解決後建議執行測試確保功能正常