mcpField
R
resolving-merge-conflicts

resolving-merge-conflicts

github.com/leandrocfe開発4190 回インストール12 週間前に更新
リポジトリ

resolving-merge-conflicts について

Git の状態確認から変更意図の調査、競合解消、チェック実行、マージまたはリベースの完了までをエージェントに案内するスキルです。

主な機能

  1. 01マージまたはリベースの状態と競合ファイルを確認
  2. 02コミット、PR、issueから変更意図を調査
  3. 03両立可能な意図を保って競合箇所を解消
  4. 04プロジェクトのチェックを実行し不具合を修正
  5. 05変更をステージしてマージまたはリベースを完了

活用シーン

  1. 01Git のマージ中に発生した競合の解消
  2. 02リベース中の競合する変更の調整
  3. 03競合解消の検証と完了

インストール

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

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

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

同梱ファイルagents/openai.yaml

詳細

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

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

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

  4. プロジェクトの自動チェックを確認して実行してください。通常は、まず typecheck、次にテスト、最後にフォーマットを実行します。マージによって壊れたものがあれば修正してください。

  5. マージ/リベースを完了します。 すべてをステージしてコミットしてください。リベース中の場合は、すべてのコミットのリベースが終わるまで続行してください。

コメント