Communityコーディング&開発github.com

bmwojcik/merge-reviewer

var/review-change.fixes.json から一意な旧→新の置換を適用します。ユーザーが apply-review-fixes または @apply-review-fixes と言ったときに使用します。コミットやプッシュ、マージリクエストの作成は行いません。

merge-reviewer とは?

このスキルは、コードレビューの修正を自動適用するためのAIエージェントツールです。`var/review-change.fixes.json` に定義された旧→新の置換リストを基に、ファイル内の該当箇所を一括で書き換えます。主にClaude CodeやCursorなどのAI搭載エディタやターミナルエージェント向けに設計されており、ユーザーが「apply-review-fixes」または「@apply-review-fixes」と指示した際に自動でトリガーされます。エンジンの解決は `$MERGE_REVIEWER_HOME`、`$CURSOR_TEMPLATE_HOME`、またはGitルート下の `tools/merge-reviewer` から行い、見つかったディレクトリ内の `bin/apply-review-fixes` スクリプトを実行します。適用された置換の数や、該当ファイルが欠落・変更されたためにスキップされた行数もレポートします。なお、このスキルはコミットやプッシュ、マージリクエストの作成は行わず、あくまで修正の適用のみを担当します。

対応~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/bmwojcik/merge-reviewer/tree/HEAD/cursor/skills/apply-review-fixes

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

レビュー修正の適用

プロジェクトルールは PROJECT.md の ## Quality bar および INDEX/notes から取得されます。設定は .agent-tools/config.md から読み込まれます。

エンジンの解決

bin/apply-review-fixes を含む最初のディレクトリを使用します:

  1. $MERGE_REVIEWER_HOME
  2. $(dirname "$CURSOR_TEMPLATE_HOME")/merge-reviewer
  3. <git-root>/tools/merge-reviewer

MERGE_REVIEWER_HOME と CURSOR_TEMPLATE_HOME は環境変数または ~/.config/review-change/cursor.env から読み取ります。そのファイルの他のキーは出力しないでください。

実行手順

  1. Gitルートから、<engine>/bin/apply-review-fixes を実行します。
  2. スクリプトの applied、unchanged、skip missing、skip changed の行を引用します。skip changed は、レビュー後にファイルが編集されたことを意味します。
  3. var/review-change.fixes.json が存在しない場合は、そこで停止します。適用するものはありません。
  4. コミット、プッシュ、マージリクエストの作成は行いません。
  5. レビュアーを起動しないでください。

編集を適用すると Git ブロブが変更されるため、次のコミットではそれらのファイルが再度レビューされ、プロンプトに以前のメモが引き継がれます。

禁止事項

  • スクリプトがゼロ以外の終了コードを返さない限り、手動で置換を再入力しないでください。
  • 部分的な適用は行わないでください。各 old 文字列は必ず1回だけ一致する必要があります。
  • JSON にリストされていないファイルには触れないでください。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

関連スキル