mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/paololeonardi開発058 回インストール10 週間前に更新
リポジトリ

resolving-merge-conflicts について

Gitのマージやリベースで発生した競合を解決する手順を示すスキルです。各変更の意図を把握し、両立する作業を保ちながら、プロジェクトのチェックを実行して処理を完了します。

主な機能

  1. 01マージまたはリベース状態の確認
  2. 02競合変更の一次情報の追跡
  3. 03意図を保った競合箇所の解決
  4. 04プロジェクトの自動チェック実行
  5. 05マージまたはリベースの完了

活用シーン

  1. 01マージ中に発生した競合の解決
  2. 02リベース中の競合への対応
  3. 03競合解決後のプロジェクト確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/paololeonardi/mattpocock-skills --skill resolving-merge-conflicts

インストール後、Claude Code で/resolving-merge-conflictsを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

  1. マージ/リベースの現在の状態を確認します。Git の履歴と競合しているファイルを確認してください。

  2. 競合ごとの一次情報を探します。それぞれの変更が行われた理由と、当初の意図を深く理解してください。コミットメッセージを読み、PR を確認し、元の issue/チケットを確認してください。

  3. 各ハンクを解決します。可能な限り両方の意図を維持してください。両立できない場合は、マージの明示された目的に合致する方を選び、トレードオフを記録してください。新しい動作を決して作り出さないでください。必ず解決してください。--abort は決して実行しないでください。

  4. プロジェクトの自動チェックを確認して実行します。通常は、型チェック、テスト、フォーマットの順です。マージによって生じた問題を修正してください。

  5. **マージ/リベースを完了します。**すべてをステージングしてコミットしてください。リベースの場合は、すべてのコミットのリベースが完了するまで、リベース処理を続けてください。

コメント