Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.
日本語の概要は準備中です。原文の説明を表示しています。
docs/PLAN/{YYMMDD}_{slug}/ の schema v3 仕様書を Codex で Gate 単位に実行する。 tasks.json を正とし、Gate 契約 (Goal/Constraints/AC) に基づいて実装・検証・レビューを行う。 Trigger: spec-codex-run, spec-run
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
tasks.json を Single Source of Truth として Gate 単位に実行する。spec.md は背景と generated summary として扱う。既存 v3 PLAN は optional Codex 拡張がなくても実行できる。
対象が会話の文脈から明確な場合はその PLAN を使う。不明な場合は docs/PLAN/*/tasks.json を更新日順で上位 5 件提示してユーザーに確認する。
spec.md と tasks.json を読み、gates[] 全体・preflight[]・preDelegation[]・extensions.codex.delegationPolicy を把握する。
tasks.json に preDelegation[] が存在する場合、Cursor Agent への委任を使うかユーザーに確認する。使わない / preDelegation[] が空の場合は Codex 単独で全て実行する。
docs/PLAN 更新・Gate PASS 判定・最終統合・commit/push は常に main Codex が担う。
ユーザーが明示していない場合は確認する。使う場合は worktree-setup.md を読んでセットアップする。
Gate は実装完了を記録するチェックポイント。IMPL の実行順序は dependencies[] が制御し、Gate 通過はその事後確認として行う。
Gate を passed: true にできるのは、次を全て満たす場合だけ。
dependencies の全 Gate が passed: trueacceptanceCriteria が checked: truereview.result === "PASSED" または SKIPPED 適用条件を満たすpreflight[] に未チェック項目がある場合のみ実行する。manual: false はコマンドを実行、manual: true はユーザーに完了確認する。ac が成立した項目だけ checked: true にして sync する。
Cursor Agent を使う場合のみ実行する。Preflight の実行中に並行して進める。
tasks.json の preDelegation[] を読むprompt(詳細指示書)を確認し、不足があれば delegation-brief-template.md を Read して補完するcursor-agent -p --mode ask --output-format text --workspace <workspace> --model <model> "<prompt>"
relatedGate / relatedTodo に対応する AC を検証する際に回収する。main Codex は結果を待たずに残りの Gate の IMPL を進めるGate は「達成目標と検証条件の境界」であり、実行順序を定めるものではない。dependencies[] が空の Gate・Todo は他の完了を待たずに実行できる。実行順序は dependencies[] だけを制約として実行エージェントが自律的に判断する。
goal / constraints / acceptanceCriteria / todos / dependencies を把握するdependencies[] が空または全依存が解決済みの Gate・Todo から着手するtdd: true の Todo は失敗するテストを先に書く[SIMPLE] Todo は局所変更として処理するpreDelegation[] に切り出された作業は Pre-delegation 済みのためスキップするAC を 1 件ずつ検証する。AC に明示された検証手段(コマンド / テスト / HTTP / ブラウザ / ファイル確認)を優先する。同等代替した場合は review.summary に検証範囲を明記する。
Codex review の使い分け:
| タイミング | コマンド |
|---|---|
| Gate 中の差分確認 | codex review --uncommitted -(stdin に Gate id / Goal / Constraints / AC / 対象ファイル / 除外差分を渡す) |
| 複数 Gate をまとめて確認 | codex review --base <base> |
| コミット単位の確認 | codex review --commit <sha> |
P1 / blocker は FAIL。P2 は内容を精査して PASS / FAIL を判断する。P3 のみ、またはコメントなしなら PASS。codex review が使えない場合は自己レビューし、review.summary に codex review unavailable と明記する。
docs / config / comment のみの Gate、または [SIMPLE] 専用 Gate は review.result = "SKIPPED" でよい。
FAIL の場合のみ同じ Gate 内で修正して再 VERIFY する。3 ラウンドで解消しなければユーザーに報告して判断を仰ぐ。
実行中に追加 Gate が必要になった場合は kind を付けて追加する。
| 状況 | kind |
|---|---|
| 初期設計の漏れ | follow-up |
| review 由来の差分対応 | review-fix |
| 実機確認・最終検証 | verification |
tasks.json のみを更新する。spec.md generated 領域は直接編集しない。
更新対象: acceptanceCriteria[].checked / review / passed / status
更新後は必ず sync する。
bash .codex/skills/dev/spec-codex-run/scripts/sync.sh {YYMMDD}_{slug}
gates.length == 0 -> not-started
passed が 0 件、かつ全 AC が未 checked、かつ review/preflight 進捗もない -> not-started
いずれかの AC が checked、review が記録済み、または 0 < passed < gates.length -> in-progress
passed == gates.length && !reviewChecked -> in-review
passed == gates.length && reviewChecked -> completed
全 Gate の passed === true を確認したら:
status が in-review になっていることを確認するreviewChecked の更新はユーザー確認後に行うまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Rebuild a degraded AI image to remove crunchy textures and repeated-edit artifacts while preserving identity, style, and composition. Use for clean remakes, not ordinary retouching or upscaling.
日本語の概要は準備中です。原文の説明を表示しています。
セミナー・講義・ウェビナー・研修・実演動画をローカルで文字起こしし、内容を分析して、必要なスライド画像や動画クリップ付きのHTML/Markdown資料を作る。動画から学習資料・実践ガイドを作りたい場合に使う。映像作品の再現設計やCanvas生成は対象外。
責務・依存方向・状態や副作用の境界を監査し、既存挙動を保って段階的にリファクタリングする。read-only監査にも対応する。
AGENTS.mdや既存スキルをGPT-6 Astra向けに監査・整理するときに使う。契約と意図的な他モデル委譲を保ち、重複、過剰な手順、曖昧な停止条件を修正する。
人物の参照写真から、同一性を保った複数アングルのキャラクターシートを生成・修正する。指定された身だしなみや撮影表現も整える。
既存キャラクター画像を、承認制でピクセルアートの正準画像へ変換し、3状態パイロット、クロマ前処理、状態間ジオメトリ検証、9状態生成、遷移QA、仮配置、アプリ内確認、ロールバック可能な正式配置まで行う。キャラクターからCodexペットを作る依頼に加え、ジャンプで小さくなる、状態ごとに身長が変わる、足元が跳ねる、クロマ縁が出る、アニメーションを修復したい依頼で使用する。