AIツールの使い方

CodexでPRを作ったあとに確認すること|マージ前チェックシート

PRができても、緑の印だけではマージを決められない。その止まり方は正常です。

Codexから「PRを作りました」と返ってきた。リンクを開くと英語のタブと緑の印が並び、急に手が止まる。

変更内容を全部理解してからでないと押してはいけない気がする。でも、どこまで見れば終わりなのか分からない。その不安は、知識不足よりも受け取り方が決まっていないことから生まれます。

PRはAIの完成報告ではありません。依頼した目的と実際の変更を、人が照合するための受取票です。

見る順番は、目的、変更のまとまり、チェックの中身、実際の差分。最後に「マージする」「修正を頼む」「保留する」のどれかを選びます。この順番を一枚の確認シートにすれば、コードを上から全て読む必要はありません。

Codexを使う前の作業場所や承認設定がまだ曖昧なら、先にCodexを使い始める前の5つの準備を確認してください。ここでは、PR URLを受け取った後だけに絞ります。

PRは完成品ではなく、変更を受け取るための伝票

ノートPCの横で無地の封筒を開き、届いた変更を検品する手元の写真

通販の荷物が届いたとき、配達完了の通知だけを見て中身を使い始めることはありません。注文した品か、数は合っているか、壊れていないかを見るはずです。

PRも同じです。Codexが作業を終えたことと、依頼どおりの変更であることは別の確認になります。

最初に目的を一文へ戻す

画面を細かく見る前に、今回の依頼を一文で書きます。

判断基準: 「何を変え、何を変えない依頼だったか」を一文で言える状態にする。

たとえば「記事の見出しを5つへ整理し、予約ボタンや料金表示は変えない」です。ここで対象外まで書くと、余計な変更を見つけやすくなります。

次にPRのタイトルと説明を読み、依頼の目的、変更したファイル、実行した確認が書かれているかを見ます。説明が「対応しました」だけなら、マージ判断に必要な材料が足りません。

Codexへ、次のように聞き直せます。

このPRについて、依頼の目的、変更したファイル、変更していない範囲、
実行した検証、未確認の点を日本語で整理してください。
追加の編集はしないでください。

説明を整えてもらうことは、承認を任せることではありません。AIに荷物の明細を書かせ、人が注文内容と照合する作業です。

ConversationからFiles changedまで、4つのタブを順に見る

4枚の無地カードを順番に移し、確認工程を一つずつ進める手元の写真

GitHubのPRには、主に Conversation、Commits、Checks、Files changed があります。GitHub公式のPR説明でも、会話、コミット、チェック、変更ファイルを分けて確認できる構造が示されています。

初心者は、次の順番で十分です。

順番見る場所確認すること
1Conversation目的、説明、レビューコメント、未解決の指摘
2Commits変更が何回に分かれ、知らない作業が混ざっていないか
3Checksどの検証が実行され、失敗やスキップがないか
4Files changedどのファイルの、どの行が変わったか

緑の印は「何を検査したか」とセットで見る

Checksが緑でも、それだけで依頼どおりとは限りません。テストは、書かれている検査項目だけを確かめます。文章の意味、料金の正しさ、リンク先、スマホでの見え方などが検査対象に入っていなければ、緑でも未確認です。

GitHub公式のstatus checks説明には、スキップされたワークフローが成功扱いになり、マージを止めない場合があることも書かれています。

そこで、チェック名を一つずつ開きます。

  • buildなら、サイトを組み立てられたか
  • typecheckなら、型の矛盾がないか
  • 画像検査なら、画像数や形式を見たか
  • 表示確認なら、どの画面幅とURLを見たか

緑色を確認するのではなく、今回の変更に必要な検査が実行されたかを見る。 これがChecksの読み方です。

Files changedは、目的と危険箇所から絞って見る

画面上の変更箇所を赤い鉛筆で指し、差分だけを点検する手元の写真

Files changedを開くと、赤と緑の行が並びます。赤は削られた側、緑は追加された側です。

全行をプログラマーと同じ深さで理解しようとすると、確認が止まります。先に見る範囲を3つへ絞ります。

1. 依頼したファイルだけか

記事1本の修正なのに、料金設定、ログイン、データベース、環境設定まで変わっていたら保留です。ファイル名の意味が分からない場合は、Codexへ「各ファイルが何を担当し、今回なぜ変更したか」を説明させます。

2. 読者や利用者が見る内容は合っているか

文章、数値、リンク、ボタン名、画像は人が読みます。ここはテストが通っても意味を取り違える場所です。

GitHub公式の自己レビュー手順でも、Files changedで提案した変更を見直し、バグやエラー処理の不足、アクセシビリティなどを確認する流れが案内されています。

記事なら、次を実際に開きます。

  • タイトルと冒頭が同じ悩みに答えているか
  • 数字や固有名詞に根拠があるか
  • 内部リンクが別の記事へつながるか
  • スマホで表や画像が切れていないか

AIの文章を確かめる基本は、AIの答えをうのみにしない確認方法にもまとめています。

3. 外へ影響する変更が混ざっていないか

公開、メール送信、課金、権限、秘密情報、データ削除に触れる差分は、内容が小さく見えても別枠で止めます。.env、token、passwordのような名前があれば、値をコピーせずに作業を止めて確認します。

注意: 分からない差分を「たぶん設定用」と決めつけない。役割、必要性、戻し方を説明できるまで保留にする。

CodexにはPRレビュー機能もあります。OpenAI Docsでは、CodexがPR差分とリポジトリの指示を使って重要な問題をレビューできると説明されています。一方で、同じ公式文書は、レビュー規則がテスト、ブランチ保護、必要な承認の代わりにはならないとも明記しています。

AIレビューは二人目の赤ペン役。最終の受け取りを代行する印鑑ではありません。

保存用。PR受入確認シートを1枚埋める

無地のチェックシートへ一項目ずつ印を付ける手元の写真

次のシートをPRのコメント用メモや自分のノートへ貼り、空欄を埋めます。チェック数を増やすより、判断理由を一行で残すことが目的です。

【今回の目的】
[何を変える依頼だったか]

【変えない範囲】
[料金、公開設定、別ページなど]

【Conversation】
[目的・変更内容・未確認点が説明されている / 不足あり]

【Commits】
[知らない作業が混ざっていない / 確認が必要]

【Checks】
[実行された検証名]
[失敗・スキップ・未実行]

【Files changed】
[依頼範囲内 / 範囲外のファイルあり]
[文章・数字・リンク・秘密情報の確認結果]

【反映後に見るもの】
[URL、画面、操作を一つ]

【最終判断】
[マージ / 修正依頼 / 保留]
[理由を一行]

たとえば記事修正なら、「反映後に記事URLをスマホ幅で開き、タイトル、画像、リンクを確認する」と書けます。コード修正なら、「対象の操作を練習環境で1回行い、元の機能も動くか見る」です。

PRを作る前に止める操作を決める考え方は、Codex Automationの承認境界とつながります。この記事のシートは、その境界へ着いた後の受け取り用です。

マージ・修正・保留を、3つの出口から選ぶ

異なる素材の3つのトレーを前に木の札を持ち、置き先を考える手元の写真

確認が終わったら、良いか悪いかの二択にしません。出口を3つに分けると、分からないままマージする必要がなくなります。

判断選ぶ状態次にすること
マージ目的と差分が一致し、必要な検証と反映後確認が決まったマージ後に決めたURL・画面・操作を確認する
修正依頼誤り、依頼外の変更、検証不足が具体的に分かった場所、問題、期待する状態を一件ずつ返す
保留差分の意味、影響、戻し方が説明できない追加説明か詳しい人のレビューを待つ

文書1行の修正と、ログインや決済に関わる変更では、確認の深さが違います。見る順番は同じでも、後者には詳しいレビューや追加テストを置きます。

修正を頼むときは「直してください」だけにしません。

Files changedの[ファイル名・箇所]について確認してください。
今回の依頼は[目的]で、[変えない範囲]は変更しない前提でした。
[現在の問題]を、[期待する状態]へ直してください。
修正後は[検証名]を実行し、結果と未確認点を報告してください。

保留も失敗ではありません。判断材料が足りないと分かった状態です。

最初の10分では、練習用PRを一つ開き、確認シートの「今回の目的」「変えない範囲」「Checks」だけを埋めます。三つが書けなければマージせず、Codexへ不足した説明を求める。PRを受け取る仕事は、そこから始まります。

この記事をシェアX で共有LINE で送る

コメント

まだコメントはありません。最初のひとことをどうぞ。

あわせて読みたい

AIツールの使い方6分で読めます

Codex Automationの承認は最後に1回では遅い。止める場所を決める3つの質問

Codex Automationで人間承認を残すなら、最後に確認するだけでは足りません。副作用の直前で止めるための3つの質問と保存用カードを解説します。

AIツールの使い方11分で読めます

「会社情報をAIに入れるな」だけでは、仕事でAIは使えない。相談文へ翻訳する4つのルール

秘密を消すだけでは、AIに必要な判断条件まで消えます。架空の4業務で固有情報16個を0にし、条件12個を残した「相談文への翻訳」を実例と保存用シートで解説します。

AIツールの使い方8分で読めます

Codexを使い始める前に整える設定。初心者が最初に見る5つの場所

Codexを使い始める前に、作業フォルダ、承認設定、秘密情報、差分確認、最初の依頼文を整える手順を説明します。