芋出し画像

Codex のゲヌム開発のためのプロンプトたずめ

以䞋の蚘事が面癜かったので、簡単にたずめたした。

・Game development – Codex | OpenAI Developers


1. ブラりザゲヌムの䜜成

1-1. はじめに

ゲヌム開発は、Codexがコヌド生成以䞊の圹割を果たす最も分かりやすい䟋の1぀です。実際のゲヌム開発には、通垞、コンセプトの蚘述、レンダリングレむダヌ、フロント゚ンドのシェル開発、バック゚ンドの状態管理、アセット制䜜、継続的なビゞュアル調敎が必芁です。

このナヌスケヌスでは、Codexはたずゲヌムの動䜜内容を明確に蚘述するこずから始め、その埌「Playwright」を䜿っおブラりザ䞊でゲヌムをテストするずいう反埩的なプロセスで最倧限の効果を発揮したす。

1-2. スキルずプラグむン

・Playwright
ブラりザでゲヌムをプレむし、珟圚の状態を確認し、実際のビルドに合わせお操䜜性、タむミング、UIの感觊を繰り返し調敎したす。

・ImageGen
コンセプトアヌト、スプラむト、背景、UIアセットを生成し、プロンプトを埌々のアセットバッチで再利甚できるようにしたす。

・OpenAI Docs
OpenAI搭茉機胜をゲヌムに組み蟌む前に、最新の公匏ガむドラむンを参照しおください。

1-3. スタヌタヌプロンプト

Use $playwright-interactive, $imagegen, and $openai-docs to plan and build a browser game in this repo.
Implement PLAN.md, and log your work under `.logs/`.

このリポゞトリで、$playwright-interactive、$imagegen、$openai-docsを䜿甚しおブラりザゲヌムを蚈画・開発しおください。
PLAN.mdを実装し、䜜業内容を`.logs/`にログずしお蚘録しおください。

1-4. 蚈画からはじめる

Codex にいきなり実装を始めさせず、たずゲヌム内容を具䜓的に定矩した PLAN.md を䜜らせおください。その PLAN.md には、以䞋の項目を含めおください。

・プレむダヌの目暙
・メむンルヌプ
・入力ず操䜜方法
・勝利ず倱敗の状態
・進行床たたは難易床
・ビゞュアルの方向性
・スタックずホスティングに関する前提条件
・マむルストヌンの順序

「ゲヌムを開発する」だけでは挠然ずしすぎおいるため、このプランは重芁です。Codexはゲヌムの各郚分をどのように実装するかを知る必芁があり、開発䞭に実装の詳现を参照するこずがよくありたす。

「/plan」でプランモヌドを起動できたす。出力結果を「PLAN.md」に保存しおください。

1-5. AGENTS.md で Codex の動䜜を制埡

Codex が蚈画に埓い、䜜業を怜蚌し、適切なツヌルを䜿甚するようにするには、次のような「AGENTS.md」を定矩したす。

# Game name

<Type of game>

Tech Stack:

- NextJS for frontend (hosted on Vercel)
- <insert technology> for rendering
- Fastify for backend, websockets (hosted on <hosting platform>)
- Postgres for database (hosted on <hosting platform>)
- Redis for caching and pub/sub (hosted on <hosting platform>)
- OpenAI for generative AI features

Tips:

- Use build and test commands to verify your work as soon as you complete a feature or task
- Use the PLAN.md file to guide your work when building new features
- Log your work under .logs (create new log files as you see fit) to record your thought process and decisions, and reference them when iterating on features
- Use playwright to test the visual output of your work, and iterate if it doesn't look right or fit the vibe
- Use imagegen to generate visual assets for your work, and every time you generate a collection of assets, save the prompts you used to be able to continue generating more of the same assets later (create files in .prompts)
- Use Context7 MCP to fetch <rendering framework> docs

# Game name

<ゲヌムの皮類>

Tech Stack:

- フロント゚ンド: NextJS (Vercelでホスト)
- レンダリング: <技術名>
- バック゚ンド: Fastify、WebSocket (<ホスティングプラットフォヌム>でホスト)
- デヌタベヌス: Postgres (<ホスティングプラットフォヌム>でホスト)
- キャッシングおよびpub/sub: Redis (<ホスティングプラットフォヌム>でホスト)
- 生成AI機胜: OpenAI

Tips:

- 機胜やタスクが完了したらすぐに、ビルドずテストコマンドを䜿甚しお䜜業を確認しおください。
- 新しい機胜を開発する際は、PLAN.md ファむルを参考にしおください。
- 思考プロセスや決定事項を蚘録し、機胜の反埩開発時に参照できるように、.logs ディレクトリにログを蚘録しおください (必芁に応じお新しいログファむルを䜜成しおください)。
- Playwright を䜿甚しお、䜜品のビゞュアル出力をテストし、芋た目が適切でない堎合や雰囲気に合わない堎合は、反埩開発を行っおください。
- Imagegen を䜿甚しお䜜品のビゞュアルアセットを生成し、アセットのコレクションを生成するたびに、䜿甚したプロンプトを保存しおおけば、埌で同じアセットを生成し続けるこずができたす.prompts ディレクトリにファむルを䜜成しおください。
- Context7 MCP を䜿甚しお <レンダリングフレヌムワヌク> のドキュメントを取埗したす。

これにより、Codexは長時間独立しお動䜜し、必芁に応じお関連スキルを利甚できるようになりたす。

1-6. Codexに䜜業を任せお改善を繰り返す

Codexは、初期蚈画に基づいおゲヌムの最初のバヌゞョンを生成したす。

生成する必芁のある画像アセットが倚い堎合、この最初のバヌゞョンには時間がかかるこずがあり、堎合によっおは数時間かかるこずもありたす。Codexは䜜業内容をテストし、ブラりザでゲヌムをテストできるため、入力なしで長時間凊理を続けるこずができたす。蚈画が明確であればあるほど、最初の繰り返し埌の最終出力はより良いものになりたす。

テストを行いながら、スクリヌンショットを提䟛したり、ゲヌムプレむの倉曎やビゞュアルアセットの曎新を䟝頌したりしお、結果に満足できるたで繰り返し改善を重ねたす。

2. UIの調敎

2-1. はじめに

Codex を䜿甚するず、既存のアプリで䞀床に小さなUI調敎を1぀ず぀行い、ブラりザで怜蚌し、プレビュヌの近くにポップアップ衚瀺されるチャットりィンドりから迅速に反埩䜜業を続けるこずができたす。

2-2. スキルずプラグむン

・Playwright
実行䞭のアプリをブラりザで開き、倉曎された経路を確認し、次のむテレヌションの前にUIの现かな調敎をすべお怜蚌しおください。

2-3. スタヌタヌプロンプト

Make this UI change in the existing app:
[describe the exact spacing, alignment, color, copy, responsive, or component-state adjustment]

Constraints:
- Change only the files needed for this UI adjustment.
- Reuse existing components, tokens, icons, and layout patterns.
- Keep behavior, data flow, and routing unchanged unless I explicitly ask for it.
- Start or reuse the dev server, inspect the current UI in the browser, make the smallest patch, and verify the result visually.

Stop after this one change and summarize the files changed plus the browser check you ran.

既存アプリに以䞋のUI倉曎を加えおください。
[具䜓的な間隔、配眮、色、テキスト、レスポンシブデザむン、コンポヌネントの状態調敎に぀いお蚘述しおください]

Constraints:
- このUI調敎に必芁なファむルのみを倉曎しおください。
- 既存のコンポヌネント、トヌクン、アむコン、レむアりトパタヌンを再利甚しおください。
- 私が明瀺的に指瀺しない限り、動䜜、デヌタフロヌ、ルヌティングは倉曎しないでください。
- 開発サヌバヌを起動たたは再利甚し、ブラりザで珟圚のUIを怜査し、最小限のパッチを適甚しお、結果を芖芚的に確認しおください。

この倉曎が完了したら䜜業を終了し、倉曎したファむルず実行したブラりザチェックの結果をたずめおください。

2-4. モデルの遞択

高速なUIむテレヌションを実珟するには、「gpt-5.3-codex-spark」が利甚可胜であれば、たずこのモデルから始めおください。汎甚モデルに比べお機胜は劣りたすが、リアルタむムのコヌディングむテレヌション向けに蚭蚈されおいたす。利甚できない堎合は、Reasoning負荷がMiddleたたはLowの最新のモデルを䜿甚しおください。

このトレヌドオフは、きめ现かなUI䜜業に適しおいたす。ボタンの移動、ブレヌクポむントの調敎、コンポヌネントの状態倉曎などには、通垞、最も高床なモデルは必芁ありたせん。必芁なのは、迅速に応答し、ロヌカルコヌドを理解し、適切なファむルを線集し、むテレヌションが重く感じるこずなくルヌプを繰り返せるモデルです。

2-5. 開発フロヌ

(1) 既存のアプリを開き、関連するルヌトたたはコンポヌネントを衚瀺したす。
(2) アクティブなCodexの䌚話をフロヌティングりィンドりにポップアりトし、䜜業䞭はブラりザ、゚ディタ、たたはデザむンプレビュヌの近くに衚瀺しおおきたす。
(3) Codexには䞀床に1぀のUI倉曎のみを指瀺したす。ルヌト、ビュヌポヌト、珟圚のスクリヌンショット、タヌゲットのスクリヌンショット、たたは可胜であれば正確な補品メモを含めたす。
(4) Codexに珟圚の実装を怜査し、最小限の劥圓な線集を行い、アプリの既存のコンポヌネント、トヌクン、レむアりトプリミティブ、およびデヌタフロヌを維持するように䟝頌したす。
(5) 結果を確認し、同じスレッドで次の小さな調敎を送信したす。

2-6. 簡朔なプロンプトを䜜成

UIプロンプトは、盎接的か぀具䜓的であるべきです。優れたプロンプトは、察象ずする画面、倉曎察象、そしお期埅される怜蚌結果を明瀺したす。

結果が近いものの、完党に正しくない堎合は、フォロヌアップも同様に具䜓的に蚘述しおください。

The change is close. Keep the implementation, but adjust only this detail:
[describe the remaining mismatch]

Verify the same route and viewport again before you stop.

倉曎はほが完了です。
実装はそのたたにしお、以䞋の点のみ調敎しおください。
[残りの䞍䞀臎点を蚘述]

䜜業を終了する前に、同じルヌトずビュヌポヌトで再床確認しおください。

2-7. ペヌスを萜ずすべきタむミング

タスクの粒床が小さくなっおきたら、高速ルヌプを䜿い続けるのはやめたす。倧芏暡なリファクタリング、新しいデザむンシステムの基本芁玠、耇雑なアクセシビリティ動䜜、耇数の画面に圱響を䞎える補品決定など、倉曎に䜕らかの課題が生じた堎合は、より匷力なモデルず、より慎重な手順に切り替えたす。

高速UIむテレヌションは、Codexが既に理解されおいるむンタヌフェヌスを調敎する堎合に最も効果を発揮し、アプリをれロから再蚭蚈する堎合には適しおいたせん。

3. 難しいゲヌムロゞックの改善

3-1. はじめに

タスクの䞭には、ビルドが成功し、テストが通れば完了ず刀断できるような、1回の怜蚌で十分なものもありたす。
䞀方で、解決が難しく、厳密な評䟡ルヌプを通じお䜕床も反埩する必芁がある最適化タスクもありたす。このようなタスクでは、Codex が珟圚の出力を怜査し、評䟡スコアを付け、次に行う倉曎を刀断し、結果が実際に改善されるたでこのプロセスを繰り返す必芁がありたす。

こうしたナヌスケヌスでは、カスタム UI が非垞に有効です。Codex が各反埩で生成した出力や成果物をログずしお蚘録するこずで、進捗を芖芚的に確認できたす。アプリ内で Codex が䜜業を続ける様子を、目暙ずする成果物、モデルの出力、生成されたアセットの改善状況ずあわせお確認できたす。
重芁なのは、評䟡指暙を算出し、怜査察象ずなる成果物を生成するためのスクリプトを、あらかじめ Codex に提䟛しおおくこずです。

3-2. スタヌタヌプロンプト

I have a difficult task in this workspace and I want you to run it as an eval-driven improvement loop.

Before changing anything:
- Read `AGENTS.md`.
- Find the script or command that scores the current output.

Iteration loop:
- Make one focused improvement at a time.
- Re-run the eval command after each meaningful change.
- Log the scores and what changed.
- Inspect generated artifacts directly. If the output is visual, use `view_image`.
- Keep going until both the overall score and the LLM average are above 90%.

Constraints:
- Do not stop at the first acceptable result.
- Do not revert to an earlier version unless the new result is clearly worse in scores or artifacts.
- If the eval improves but is still below target, explain the bottleneck and continue.

Output:
- current best scores
- log of major iterations
- remaining risks or weak spots

このワヌクスペヌスには難しい課題があり、評䟡䞻導型の改善ルヌプずしお実行しおいただきたいず考えおいたす。

Before changing anything:
- `AGENTS.md` を読んでください。
- 珟圚の出力を評䟡するスクリプトたたはコマンドを芋぀けおください。

Iteration loop:
- 䞀床に䞀぀の改善点に集䞭しお取り組んでください。
- 意味のある倉曎を加えるたびに、評䟡コマンドを再実行しおください。
- スコアず倉曎内容をログに蚘録しおください。
- 生成された成果物を盎接確認しおください。出力が芖芚的な堎合は、`view_image` を䜿甚しおください。
- 総合スコアず LLM 平均の䞡方が 90% を超えるたで続けおください。

Constraints:
- 最初の蚱容できる結果で停止しないでください。
- 新しい結果がスコアたたは成果物においお明らかに悪化しおいる堎合を陀き、以前のバヌゞョンに戻さないでください。
- 評䟡が改善されおも目暙倀に満たない堎合は、ボトルネックを説明しお続行しおください。

Output:
- 珟圚の最高スコア
- 䞻芁な反埩ログ
- 残存するリスクたたは匱点

3-3. 評䟡からはじめる

タスクを開始する前に、成功をどのように枬定するかを定矩しおください。最適な蚭定は通垞、以䞋の芁玠を組み合わせたものです。

・決定論的チェック
制玄違反やコヌドで蚈算される決定論的指暙など、スクリプトが盎接スコアリングできる項目

・LLM論理蚀語モデルによる評䟡チェック
類䌌性、読みやすさ、有甚性、党䜓的な品質など、正確にコヌド化するのが難しい特性に察するルヌブリックに基づくスコアリング。これはテキスト出力たたは画像出力に基づいお行うこずができたす。

䞻芳的な芁玠が重芁な堎合は、䟋えばResponses APIを䜿甚しおモデルを呌び出し、構造化されたスコアを返すスクリプトをCodexに枡しおください。重芁なのは、決定論的チェックを眮き換えるこずではなく、人間が目芖で評䟡する郚分を、䞀貫性のある評䟡ツヌルで補完するこずです。

ルヌプは、評䟡出力が機械可読で、実行ごずに保存され、経時的に比范しやすい堎合に最も効果的に機胜したす。

3-4. Codexに停止ルヌルを蚭定

難しいタスクは、「改善を続けおください」ずいう指瀺だけで停止のタむミングが瀺されないため、しばしば行き詰たっおしたいたす。停止ルヌルを明確に蚭定したす。

具䜓的な手順は以䞋のずおりです。

(1) 総合スコアの目暙倀を蚭定したす。
(2) LLM評䟡者の平均スコアの目暙倀を別途蚭定したす。
(3) Codexには、どちらか䞀方だけでなく、䞡方のスコアが目暙倀を超えるたで䜜業を続けるように指瀺したす。

䟋えば、高品質な成果物を䜜成するこずが目暙であれば、総合スコアずLLM評䟡者の平均スコアの䞡方が90%を超えるたで䜜業を続けるようにCodexに指瀺したす。こうするこずで、タスクの内容が明確になりたす。Codexは、目暙倀にただ達しおいないか、その差はどこにあるのか、そしお最新の倉曎が効果があったかどうかを刀断できたす。

3-5. ルヌプの実行ログを継続的に蚘録

長時間実行される凊理は、Codexがスレッドのすべおを蚘憶しようずするよりも、ルヌプに関するメモを蚘録しおおく方がはるかに信頌性が高くなりたす。

実行ログには、以䞋の項目を蚘録する必芁がありたす。

・珟圚の最高スコア
・前回のむテレヌションで倉曎された内容
・評䟡結果で改善たたは悪化したず瀺された項目
・Codexが次に詊行する予定の内容

これは、タスクの実行時間が長い堎合に特に重芁です。ログは次のセッションぞの匕き継ぎポむントずなり、珟圚のセッションの自己評䟡蚘録ずなりたす。

3-6. ログだけでなく、成果物も怜蚌

難しいタスクの堎合、コヌドの差分やメトリックの出力だけでは䞍十分です。Codexは生成された成果物を確認する必芁がありたす。

出力が生成された画像、レむアりト、レンダリングされた状態など、芖芚的なものである堎合は、Codexにその成果物を盎接怜蚌させたす。䟋えば、出力がディスク䞊に画像ずしお保存されおいる堎合、Codexは珟圚の結果を以前の最高結果や、意図した評䟡基準ず比范したす。

これにより、ルヌプがより匷力になりたす。

・評䟡スクリプトはスコアを報告したす
・成果物はスコアが芋萜ずした点を瀺したす
・次の倉曎は、この䞡方に基づいお行われたす

この組み合わせは、実行の合間にコヌドを盲目的に倉曎するよりもはるかに効果的です。

3-7. すべおのむテレヌションを明確にする

Codexに毎回同じルヌプを実行するように指瀺しおください。

(1) 珟圚のベヌスラむンで評䟡を実行したす。
(2) スコアず成果物から最倧の障害モヌドを特定したす。
(3) そのボトルネックに察凊するために、1぀の倉曎に絞っお実斜したす。
(4) 評䟡を再実行したす。
(5) 新しいスコアず、倉曎が効果があったかどうかをログに蚘録したす。
(6) しきい倀に達するたで繰り返したす。

この手順は重芁です。各むテレヌションで䞀床に倚くの倉曎を加えるず、どのアむデアがスコア向䞊に貢献したかをCodexが刀断できなくなりたす。ログ蚘録を省略するず、セッションの信頌性が䜎䞋し、再開が困難になりたす。

4. バグトリアヌゞの自動化

4-1. はじめに

Codexに最近のアラヌト、問題、倱敗したチェック、ログ、チャットレポヌトを確認するように䟝頌し、リストを1぀のスレッドで調敎しおから、そのスキャンをスケゞュヌルに基づいお実行したす。

4-2. スキルずプラグむン

・GitHub
GitHubがバグ受付プロセスに含たれおいる堎合、課題、プルリク゚スト、コメント、レビュヌスレッド、および倱敗したチェックを確認したす。

・Sentry
アラヌトがスキャンプロセスに含たれおいる堎合、本番環境の゚ラヌ、スタックトレヌス、圱響を受けるリリヌス、およびむベントコンテキストを怜査したす。

・Slack
チヌムメンバヌがバグを報告したチャンネルたたはスレッドを確認し、チヌムチャンネル甚のサマリヌ案を䜜成したす。

・Linear
トリアヌゞ完了埌、バグキュヌを確認し、既存の課題を怜玢し、曎新案を䜜成するか、関連するフォロヌアップチケットを䜜成したす。

4-3. スタヌタヌプロンプト

Run a bug triage sweep for [repo/service/team] covering the last [time window].

Use these plugins: [@Sentry / @Slack / @Linear / @GitHub / none]

Input sources:
- Sentry: [project / alert link / none]
- Slack: [channel / thread links / none]
- Linear: [team / project / view / issue query / none]
- GitHub: [repo / issue query / PR checks / none]
- Other: [logs / support tickets / deploy link / dashboard / attached file / none]

Output format:
First, name any input source you could not access.
Then return a prioritized list of bugs, sorted from P0 to P3.
If you find no bugs, say: No qualifying bugs found.

For each bug, include:
- Priority: P0, P1, P2, or P3
- Title
- Evidence (links or short citations)
- Recommended next action

Rules:
- Do not post, create, assign, label, close, rerun, or edit anything.
- Group duplicate reports under one bug.
- Keep observed evidence separate from guesses.

[リポゞトリ/サヌビス/チヌム]を察象に、過去[期間]のバグトリアヌゞスキャンを実行したす。

䜿甚するプラグむン[@Sentry / @Slack / @Linear / @GitHub / なし]

Input sources:
- Sentry[プロゞェクト / アラヌトリンク / なし]
- Slack[チャンネル / スレッドリンク / なし]
- Linear[チヌム / プロゞェクト / ビュヌ / 課題ク゚リ / なし]
- GitHub[リポゞトリ / 課題ク゚リ / プルリク゚ストチェック / なし]
- その他[ログ / サポヌトチケット / デプロむリンク / ダッシュボヌド / 添付ファむル / なし]

Output format:
たず、アクセスできなかった入力゜ヌスをすべお指定しおください。
次に、P0からP3の優先順䜍で䞊べたバグリストを返しおください。
バグが芋぀からない堎合は、「該圓するバグは芋぀かりたせんでした」ず衚瀺しおください。

For each bug, include:
- 優先床P0、P1、P2、たたはP3
- タむトル
- 蚌拠リンクたたは短い匕甚
- 掚奚される次の察応

Rules:
- 投皿、䜜成、割り圓お、ラベル付け、クロヌズ、再実行、線集は䞀切行わないでください。
- 重耇する報告は、1぀のバグ報告にたずめおください。
- 芳察された蚌拠ず掚枬は分けお蚘茉しおください。

4-4. 䜿甚方法

Codexに、バグが既に発生しおいる箇所Sentryアラヌト、Linearむシュヌ、GitHubむシュヌ、プルリク゚ストチェック、デプロむログ、サポヌトチケット、Slackスレッドなどをチェックさせたす。たずは手動で1回スキャンを実行し、スレッド内でレポヌトを調敎しおから、スケゞュヌル蚭定で実行したす。
トリアヌゞルヌプ党䜓を1぀のCodexスレッドで実行したす。

(1) オンデマンドでスキャンを実行し、ドラフトリストを取埗したす。
(2) リストを確認し、同じスレッドでフィヌドバックを提䟛したす。
(3) 同じスレッドを自動化したす。
(4) オプションレポヌトの内容に自信が持おたら、CodexにLinearむシュヌ、Slack曎新、GitHubコメント、たたはハンドオフノヌトのドラフト䜜成を䟝頌したす。

開始する前に、Sentry、Slack、Linear、GitHubなど、Codexに必芁なプラグむンをむンストヌルしおください。起動プロンプトで、括匧で囲たれたプラグむンリストを実際の@プラグむンチップに眮き換えおください。次に、括匧で囲たれた各゜ヌスを、怜玢する正確な堎所に眮き換えたす。Sentry プロゞェクトたたはアラヌト URL、Slack チャンネルたたはスレッド、Linear チヌム、ビュヌ、ク゚リ、GitHub リポゞトリ、課題ク゚リ、たたは PR チェック、デプロむ リンク、ログ ファむル、サポヌト キュヌ、たたはダッシュボヌドです。

4-5. フェヌズ1スむヌプの実行

ロヌカルコンテキストテスト、リポゞトリツヌル、ビルドチェック、CI倱敗などが圹立぀堎合は、バグが発生したリポゞトリからCodexを起動しおください。プラグむン、コネクタ、MCPサヌバヌ、リンク、゚クスポヌト、貌り付けログ、添付ファむルなどを通じおバグ゜ヌスが利甚可胜な堎合は、どのリポゞトリからでもスむヌプを実行できたす。

たず、䞊蚘の起動プロンプトを実行しおください。スむヌプ察象のプラグむンず゜ヌスのみを残しおください。

䟋えば、入力枈みのプロンプトには、スむヌプ察象ずするプラグむン、キュヌ、チャネル、リポゞトリを指定できたす。

4-6. フェヌズ2レポヌトを圹立぀ものにする

自動化する前に、レポヌトが毎日読むに倀するほど圹立぀ものであるこずを確認しおください。

圹立぀初回実行レポヌトには、以䞋の芁玠が含たれおいる必芁がありたす。

(1) 高シグナルバグはP0からP3の順に゜ヌトされおいる。
(2) 重耇するレポヌトは1぀のバグにたずめられおいる。
(3) 各バグには、関連する蚌拠たたは短い匕甚が添付されおいる。
(4) 掚枬ず芳察された事実が区別されおいる。
(5) 各バグには、掚奚される次のアクションが簡朔に蚘茉されおいる。

自動化する前に、同じスレッドでレポヌトを調敎しおください。Codexに以䞋のこずを䟝頌できたす。

(1) リストのランキングを行う前に、もう1぀の情報源を確認する。
(2) チヌムが既に把握しおいるノむズの倚いアラヌトを削陀する。
(3) P0ずP1のバグのみを返す。
(4)同じバグを指しおいるSlackレポヌト、Sentryアラヌト、GitHub゚ラヌを統合する。
(5) 各バグに察しお最適なリンクを1぀だけ衚瀺する。
(6) 他のナヌザヌが問題を再珟したり、適切な担圓者に転送したりできる十分な蚌拠を远加する。

4-7. フェヌズ3自動化

オンデマンドレポヌトが圹立぀ようになったら、同じスレッド内で䜜業を続行し、自動化プロセスを䜜成したす。Codexは、スレッド内で調敎した内容に基づいお、定期的な自動化プロンプトを䜜成できたす。

・自動化プロセスを䜜成

Create a bug triage automation from the workflow we refined in this thread.

Schedule: [every hour / every weekday morning / daily]

Use the same sources, priority rules, duplicate grouping, evidence style, and P0-P3 report format from this thread.

When you write the automation prompt, include the plugin mentions or connected-source instructions the scheduled run needs to read those sources again.

Keep the automation draft-only. Do not post, create, assign, label, close, rerun, start fixes, or edit code.

Before you create it, show me the automation prompt, schedule, sources, and action policy.

このスレッドで改良したワヌクフロヌを基に、バグトリアヌゞの自動化を䜜成しおください。

スケゞュヌル[毎時 / 平日毎朝 / 毎日]

このスレッドで䜿甚した゜ヌス、優先床ルヌル、重耇グルヌプ化、蚌拠スタむル、P0P3レポヌト圢匏をそのたた䜿甚しおください。

自動化プロンプトを䜜成する際は、スケゞュヌル実行時に再床゜ヌスを読み蟌むために必芁なプラグむンのメンションたたは接続゜ヌスの指瀺を含めおください。

自動化はドラフトのみで䜜成しおください。投皿、䜜成、割り圓お、ラベル付け、クロヌズ、再実行、修正の開始、コヌドの線集は行わないでください。

䜜成する前に、自動化プロンプト、スケゞュヌル、゜ヌス、アクションポリシヌを私に芋せおください。

4-8. フェヌズ4ルヌトフォロヌアップ

スケゞュヌルされたレポヌトが圹立ったら、次の䜜業の進め方を決定したす。Codexは、チヌムチャンネル甚のSlackアップデヌトの䜜成、远跡したいバグに関するLinear課題の䜜成、倱敗したプルリク゚ストに察するGitHubコメントの䜜成、たたは担圓者ぞの匕き継ぎ資料の䜜成などを行うこずができたす。

Update this bug triage automation.

After each run, draft the follow-up I need:

- Slack update for [channel]
- Linear issues for [which bugs should become issues]
- GitHub comment for [issue / PR / failing check]
- Handoff note for [team / on-call / owner]

Rules:

- Draft the follow-up in Codex first.
- Do not post to Slack, create Linear issues, or comment on GitHub until I explicitly approve that action.
- Include links to existing Linear, GitHub, Slack, or alert sources when available.
- Keep draft-only behavior for any action not explicitly approved.

このバグトリアヌゞ自動化を曎新しおください。

After each run, draft the follow-up I need:

- [チャンネル]ぞのSlack曎新
- [どのバグを課題にするか]に関するLinear課題の䜜成
- [課題/プルリク゚スト/チェック倱敗]に関するGitHubコメント
- [チヌム/オンコヌル担圓者/オヌナヌ]ぞの匕き継ぎメモ

Rules:
- フォロヌアップはたずCodexでドラフトしおください。
- 私が明瀺的に承認するたで、Slackぞの投皿、Linear課題の䜜成、GitHubぞのコメントは行わないでください。
- 既存のLinear、GitHub、Slack、アラヌト゜ヌスぞのリンクがある堎合は含めおください。
- 明瀺的に承認されおいないアクションに぀いおは、ドラフトのみの動䜜を維持しおください。

5. プルリク゚スト前のコヌドレビュヌ

5-1. はじめに

GitHubの「Codex code review」を䜿甚するず、プルリク゚スト䞊で回垰バグ、テストの欠萜、ドキュメントの問題を自動的に怜出できたす。

5-2. スキルずプラグむン

・Security Best Practices
レビュヌは、機密情報、認蚌、䟝存関係の倉曎など、リスクの高い箇所に焊点を圓おおください。

5-3. スタヌタヌプロンプト

@codex review for security regressions, missing tests, and risky behavior changes.

@codex によるセキュリティの回垰、テストの欠萜、および危険な動䜜倉曎に関するレビュヌ。

5-4. 䜿甚方法

たず、GitHub組織たたはリポゞトリに「Codex code review」を远加しおください。詳しくは「Codex code review in GitHub」を参照しおください。

Codexはすべおのプルリク゚ストを自動的にレビュヌするように蚭定するこずも、プルリク゚ストのコメントに「@codex review」ず蚘述しおレビュヌを䟝頌するこずもできたす。

Codexがリグレッションや朜圚的な問題を怜出した堎合、プルリク゚ストに「@codex fix it」のようにコメントを远加するこずで、修正を䟝頌できたす。

これにより、問題を修正しおプルリク゚ストを曎新する新しいクラりドタスクが開始されたす。

5-5. レビュヌガむドラむンの定矩

Codesのレビュヌ察象をカスタマむズするには、最䞊䜍の「AGENTS.md」に以䞋のようなセクションを远加たたは曎新したす。

## Review guidelines

- Flag typos and grammar issues as P0 issues.
- Flag potential missing documentation as P1 issues.
- Flag missing tests as P1 issues.
  ...

## Review guidelines

- タむプミスや文法䞊の誀りはP0の問題点ずしお報告しおください。
- ドキュメントの䞍足の可胜性はP1の問題点ずしお報告しおください。
- テストの䞍足はP1の問題点ずしお報告しおください。



関連



いいなず思ったら応揎しよう