何のためのものか
Claude が変えたコードを、コミット前にファイル単位で見て、行単位で差し戻すための場所。行にコメントを付けると、Claude がそれを読んで直し、新しい差分として返ってくる。
触る
- Claude にファイルを編集させる。追加・削除の行数が
+12 -1のように表示される - その表示をクリックすると diff viewer が開く。左にファイル一覧、右に各ファイルの変更が出る
Manual モードなら、そもそも適用前に差分が出て、承認するまでファイルは変わらない。
入れる
- 行にコメントする — diff の行をクリックするとコメント欄が開く。書いて
Enterで追加する - まとめて送る — 複数行に付けたら
Cmd+Enter(Windows はCtrl+Enter)。Claude が読んで直し、新しい差分として返る - Claude 自身にレビューさせる — diff view 右上の Review code。コンパイルエラー・明確なロジックの誤り・セキュリティ上の欠陥・明らかなバグに絞って、diff view へ直接コメントを残す
効かせる
PR を開いた後の自動化を、入れるか切るかで決める。
- CI ステータスバー — PR を開くとセッションに出る。Claude Code は GitHub CLI でチェック結果を取得し、失敗を表に出す
- Auto-fix — 失敗した CI チェックの出力を読んで、自動で直しにいく
- Auto-merge — 全チェックが通ったらマージする。マージ方法は squash
- CI が終わるとデスクトップ通知が飛ぶ。PR がマージ・クローズされたときにセッションを自動でアーカイブする設定もある
落とし穴
- PR 監視には
ghのインストールと認証が要る。 入っていない場合、初回の PR 作成時にインストールを促される - Auto-merge はリポジトリ側の設定が前提。 GitHub 側で有効にしていなければ Claude はマージできない
- Review code はスタイル・整形・既存の問題・linter が拾うものを指摘しない。 網羅的なレビューではない