読み方の1ポイント
目的、対象、確認項目を分けて読む
このページでは、Codex作業を安全に進めるための考え方を整理します。実行前に、対象、触らないもの、確認項目を分けて見ると迷いにくくなります。
このページも、全部を一度に覚えないとダメ?
必要なところから読めば大丈夫です。作業前に対象と停止条件、作業後に確認項目を見ると安全です。
見て分かるCodex整理
1タスク1目的で作業を切る
- タスク・スレッド・リポジトリの違い
- 環境を混ぜない理由
- 次回候補の分け方
同じ作業に思いつきを足してもいい?
今のタスクに混ぜず、次回候補に分けます。報告書を見てから次のCodex作業にします。
悪い例 / 良い例
| 避けたい頼み方 | 安全な頼み方 |
|---|---|
| UIと本文とsitemapを同時に直す | UI改善だけ、報告後に本文追加へ進む |
| 複数リポジトリを混ぜる | リポジトリごとに作業を分ける |
Codex作業後は人間が確認します。重要な判断はAIだけで完了扱いにしないでください。
対象ファイル不明、HTTP 500 / 404、SEOタグ変更が必要、秘密情報が関係しそうな場合は作業を止めて報告します。
コピペ用Codex指示文
この作業は1タスク1目的で進めてください。対象URL、対象ファイル、触ってよい範囲、触ってはいけない範囲、停止条件、確認項目を守り、報告書を出してください。
作業後チェック
- 変更ファイルは想定内
- title / description / canonical / robots / H1 を維持
- noindexなし
- 内部リンクとCSS読み込みを確認
- 秘密情報や認証情報を本文に出していない
- 最終判断は人間が行う
Task based Codex workflow
Codexは
タスク単位で使う
Codexでは、管理場所を細かく増やすより、1つの作業を小さく切り、スレッド・リポジトリ・作業環境を混ぜないことが大切です。
このページは非公式の実践ガイドです。Codexの仕様や利用条件は変わる可能性があります。作業後は人間が確認し、重要な判断も人間が行ってください。
Codexはプロジェクトよりタスク単位で考える
ChatGPTのプロジェクトは、長期の作業や複数スレッドをまとめる場所として使えます。一方でCodex作業は、実際にファイルを確認したり修正したりするため、作業単位を小さく切る方が安全です。
Codexでは、1つのタスクに目的、対象ファイル、禁止事項、確認項目、報告書形式を入れます。管理場所を増やすことより、タスクの切り方を整えることが重要です。
| 悪い考え方 | 良い考え方 |
|---|---|
| Codex用の管理場所をたくさん作って全部管理する | 1つの作業を1タスクとして整理し、完了報告を確認してから次へ進む |
1タスク1目的にする理由
目的が1つだと、確認しやすく、変更ファイルを追いやすく、戻しやすくなります。失敗原因も特定しやすくなり、報告書も読みやすくなります。
作業範囲が広がりにくいため、SEOタグやsitemapなどを意図せず触るリスクも下がります。
| 良いタスク例 | 悪いタスク例 |
|---|---|
| トップページから初心者向けページへの導線だけ確認 | サイト全体をいい感じに直す |
| /codex/ に小見出しを1つ追加 | SEOを全部強化する |
| /work-log/ トップにカテゴリ導線を追加 | UIと本文とsitemapをまとめて直す |
| 公開前チェックだけ行う | 複数ページを一気に全面改修する |
| 内部リンク404だけ確認 | 目的を分けずにまとめて実装する |
Codexスレッドは1作業ごとに整理する
Codexスレッドは、1作業の依頼と報告書をまとめる単位として考えます。1スレッドに複数の大きな作業を混ぜず、作業名を明確にし、作業後は報告書を確認します。
同じスレッド内で続ける場合も、作業単位を区切ってください。次の作業は、前の報告書を見てから出します。
何のための作業かを短く書く。
対象URL、対象ファイル、触ってよい範囲を決める。
触ってはいけない範囲、停止条件、確認項目を入れる。
変更ファイル、未確認事項、次回候補を分けて出してもらう。
リポジトリと作業環境を混ぜない
Codexでは、どのリポジトリ、どの作業環境、どのサイトを対象にするかが重要です。複数リポジトリを同時に扱うと、前提が混ざりやすくなります。サイトAの報告書をサイトBのスレッドに貼らないようにしてください。
GitHub連携時は、必要最小限のリポジトリだけ接続します。APIキー、SSH鍵、DB情報など、外に出せない情報は貼らないでください。
| 安全な分け方 | 危ない分け方 |
|---|---|
| サイトA用リポジトリ | 複数サイトのコードを1つの作業としてまとめる |
| サイトB用リポジトリ | 本番サイトと実験サイトを同じ前提で扱う |
| テスト用リポジトリ | 重要情報を含むファイルをそのまま見せる |
同じサイト内で複数Codexを同時に走らせすぎない
別サイトなら並行してよい場合があります。ただし、同じサイト内ではCodex作業を重ねすぎない方が安全です。同じCSSや共通パーツを複数Codexが触ると、競合しやすくなります。
UI改善、本文追加、内部リンク整理、sitemap更新を同時に走らせると、どの変更で崩れたのか追いにくくなります。報告書を見てから次へ進む方が安全です。
ChatGPT側のプロジェクト管理との違い
| ChatGPT側 | Codex側 |
|---|---|
| 方針整理 | 実ファイル確認 |
| オーダー作成 | コード修正 |
| 報告書の判定 | 公開前チェック |
| 次回候補の整理 | 内部リンク確認 |
| 長期ルールの管理 | GitHub PR確認 |
| プロジェクトでまとめやすい | タスク単位で管理しやすい |
ChatGPTではプロジェクトで長期方針をまとめ、Codexでは1作業ずつタスクとして切ります。この2つを分けると、方針整理と実作業が混ざりにくくなります。
Codex報告書を見てから次へ進む
Codex作業は、報告書を読んで完了扱いにします。変更ファイル、作成ファイル、触っていないファイル、HTTP 200、SEOタグ維持、sitemap変更有無、未確認事項、停止条件該当を確認します。
- 変更ファイルは想定内か
- 作成ファイルは想定内か
- 触ってはいけないファイルを触っていないか
- HTTP 200確認があるか
- SEOタグ維持確認があるか
- 検索除外につながるタグが混入していないか
- sitemap変更有無が書かれているか
- 未確認事項が残っていないか
- 停止条件該当がないか
- 次の作業が妥当か
思いついたことは次回タスクにする
作業中に思いついたことは捨てなくてよいです。ただし、今のCodexタスクに混ぜないでください。ChatGPT側で次回候補にし、今すぐやる、次にやる、あとでやる、保留に分けます。
| 分類 | 扱い |
|---|---|
| A 今すぐやる | 報告書確認後、次タスクとして切る |
| B 次にやる | 優先度は高いが、今の作業には混ぜない |
| C あとでやる | 作業ログや候補メモに残す |
| D 保留 | Search Console反応後など、判断材料が揃ってから見る |
悪い使い方・良い使い方
| 悪い使い方 | 良い使い方 |
|---|---|
| サイト全体を一気に直す | 1タスク1目的にする |
| 同じサイトで複数Codexを同時に走らせる | 同じサイトは1作業ずつ進める |
| 報告書を読まずに次へ進む | 報告書を読んでから次へ進む |
| 思いつきをそのままCodexに投げる | 思いつきは次回候補にする |
| 対象ファイルを書かない | 対象URLと対象ファイルを書く |
| 触ってはいけないファイルを書かない | 触ってはいけないファイルを書く |
| 停止条件を書かない | 停止条件を書く |
| 外に出せない情報を貼る | 重要情報は貼らない |
この作業は1タスク1目的で進めてください。 対象URL、対象ファイル、触ってよい範囲、触ってはいけない範囲、停止条件、確認項目を分けて扱ってください。 作業後は、変更ファイル、作成ファイル、触っていないファイル、HTTP確認、SEOタグ維持、未確認事項、次回候補を報告してください。
Codexタスク管理チェックリスト
- 1タスク1目的になっている
- 対象URLが明確
- 対象ファイルが明確
- 触ってよい範囲を書いた
- 触ってはいけない範囲を書いた
- 停止条件を書いた
- 報告書形式を指定した
- 同じサイト内で作業を重ねていない
- リポジトリや環境を混ぜていない
- 外に出せない情報を貼っていない
- 報告書を見てから次へ進む
- 最終判断は人間が行う
GitHubとCodexの前提を混ぜない
GitHub連携では、リポジトリ、Pull Request、差分確認、Codexのタスク単位を分けて読むと、作業対象と報告書が混ざりにくくなります。
GPTには前提を毎回渡す
Codex作業では、ChatGPTの記憶やプロジェクト文脈に頼りすぎず、目的、対象、禁止事項、停止条件、現在地メモを毎回短く渡すと安全です。


