mcpField
L
light-merge-conflicts

light-merge-conflicts

github.com/light-cheng開発57 回インストール4 日前に更新
リポジトリ

light-merge-conflicts について

light-merge-conflicts は、Git のマージやリベースの競合に対処するワークフロー用スキルです。変更の意図を調べ、競合を解消し、チェックを実行して操作を完了する手順を示します。

主な機能

  1. 01マージやリベースの状態確認
  2. 02競合の発生元と意図の調査
  3. 03元の意図に沿った競合解消
  4. 04自動チェックの実行
  5. 05マージやリベースの完了

活用シーン

  1. 01Git のマージ競合への対処
  2. 02コミットのリベース中の競合解消
  3. 03競合解消後の回帰チェック

インストール

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

$npx skills add https://github.com/light-cheng/skills --skill light-merge-conflicts

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

同梱ファイルagents/openai.yamlATTRIBUTION.md

詳細

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

  2. 各競合の一次情報を探します。 それぞれの変更が行われた理由と、本来の意図を十分に理解します。コミットメッセージを読み、PR と元のイシュー/チケットを確認します。

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

  4. プロジェクトの自動チェックを見つけて実行します。通常は、型チェック、次にテスト、最後にフォーマットの順です。マージで壊れたものがあれば修正します。

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

コメント