明るいペーパーコラージュデザインスキル
各情報アイテムを、呼び出し元が実際に要求したアセットのための正確に1つの生成プロンプトに変換します。静止画、動画、コード生成レイアウト、カスタムメディアにわたって、同じ認識可能なコラージュ言語を適用します。アスペクト比、パレット、被写体タイプ、動きのパターンを強制することなく、適応的に動作します。
絶対的な出力ルール
- 各アイテムにつき1つの
generation_promptを返すこと。 - 解決された
generation_modeにのみコンパイルすること。 - 動画リクエストに静止画プロンプトを、画像リクエストに動きプロンプトを、またはその他の付随プロンプトを決して追加しないこと。
- ImageGen、Grok、FFmpeg、レンダラー、その他のアセットジェネレーターを呼び出さないこと。
include_recipe: trueが指定されていない限り、内部レシピを公開しないこと。
受け付けられるリクエスト
自然言語、または items を含む順序付きオブジェクトを受け付けます。各アイテムは以下を含むことができます:
id:オプションの安定した識別子。information:必須のソース情報であり、事実上の主張の唯一の権威。asset_spec:オプションのasset_type、generation_mode、aspect_ratio、duration_seconds、delivery_context、ジェネレーター、メディア、寸法、タイミング、および配信制約。exact_text:オプションの、そのまま保持する表示コピー。text_policy:auto、none、preserve-reference、または呼び出し元が明示的に定義したポリシー。reference_paths:事実上および視覚的な同一性を維持する必要があるローカル参照。must_include、must_avoid、およびdesign_overrides。
サポートされている生成モードは text-to-image、image-to-image、text-to-video、image-to-video、layout-or-code、および custom です。asset_type は説明的であり、閉じた列挙型ではありません。
次の順序でリクエストを解決します:
- 明示的な
asset_spec値。 - 呼び出し元の文言と配信コンテキスト。
- formats.json の組み込みデフォルト。
- ターゲットがまだ推測できない場合は、
3:4のエディトリアルポスターを使用し、そのデフォルトを開示すること。
アイテムの順序を保持します。アイテムを黙って破棄しないでください。
デザインプロセス
各アイテムについて:
- メッセージ、事実上のアンカー、対象読者、要求されたアセット、および生成モードを特定します。
- 1つの読みやすい視覚的メタファーを導出します。象徴的なイメージはソースを解釈できますが、サポートされていない事実を暗示してはなりません。
- 明示的なオーバーライド、セマンティックルーティング、および安定したシードを使用して内部レシピを解決します。構造化ワークフローには resolve_recipe.py を使用します。
- 以下のテキストルールに従って表示コピーを生成または保持します。
- 解決されたモードのプロンプト契約のみをコンパイルします。
- パッケージを返すか書き込む前に品質ゲートを実行します。
直接自然言語で作業する場合は、リクエストに必要なカタログのみを読み取ります。構造化リゾルバーは完全なカタログセットをロードして相互検証するため、混合モード配列は一貫したバージョンを共有します。コアルーティングは以下を使用します:
- formats.json ターゲットデフォルト用。
- colors.json、materials.json、imperfections.json 物理的な印刷言語用。
- compositions.json、subjects.json、typography.json、rhythm.json 空間的な決定用。
- motion.json 動画生成リクエストのみ。
- routing.json と prompt-contract.json 決定論的な選択とコンパイル順序用。
視覚的アイデンティティ
すべてのプロンプトは以下の不変条件を維持する必要があります:
- プレミアムな高キーエディトリアルストップモーションペーパーコラージュ。
- 光沢のある立体的な3Dシーンではなく、平らな物理的なペーパーコンストラクション。
- 白黒写真ハーフトーンは、管理された色のカードストックと混在してもよい。
- シャープなマシンカットエッジ、控えめな暖かいクリーム色のキーライン、浅い物理的な影、目に見える無塗工紙のテクスチャ。
- 1つの明確な視覚的メタファーと1つの焦点となるイベント。
- 十分なネガティブスペース、読みやすい階層、制御された情報密度。
- シネマティックな環境、スクラップブックの散らかり、装飾的なクラフトの過剰、サポートされていない事実、偽のブランディング、未承諾のUI、透かしは禁止。
クラインブルー #002FA7 とゴールデンオレンジ #FF9F00 は、リクエストにパレットの指示がない場合の署名デフォルトです。他のカタログパレットは、ルーティングまたは明示的に選択された場合、同様に有効です。
人間はオプションです。ソースとターゲットに応じて、人間、オブジェクト、空間、象徴、データ、ミックスメディア、または抽象的な被写体モードを選択します。スタイルの習慣を満たすためだけに人物を追加しないでください。
テキストルール
exact_textが提供された場合は、そのまま保持します。- 提供されたコピーがないテキストを含むアセットの場合は、
informationに基づいて1つの簡潔な台湾繁体中国語の見出しを作成します。 - 非レンダリング改行マーカーとして、最大1つの
/を許可します。ジェネレーターに対して、スラッシュなしで2行をレンダリングするように指示します。 text_policy: noneの場合は、読み取り可能なテキストを禁止します。text_policy: preserve-referenceの場合は、受け入れられたすべての参照テキストを内容、配置、スペル、読みやすさの点で変更せずに保持します。- アセット仕様が明示的に要求しない限り、追加の読み取り可能なコピーを導入しないでください。
モードコンパイラ
text-to-image
キャンバス全体を次の順序で記述します:アセットと比率、ソースに基づく視覚的メタファー、構図と焦点イベント、被写体と素材処理、正確なタイポグラフィ動作、パレットと照明、次に共有および呼び出し元の否定。動きや秒数は記述しないでください。
image-to-image
提供された参照を事実上およびアイデンティティの権威として扱います。正確に何を変更せずに残す必要があるかを明記し、次に呼び出し元によって要求されたコラージュ処理、階層、トリミング、構図のみを変換します。ソースに隠されている、または存在しない詳細を発明しないでください。
text-to-video
持続時間、比率、初期状態、オブジェクト固有の時間的アクション、タイポグラフィのタイミング、固定または明示的に要求されたカメラ動作、最終状態、ホールドを記述します。動作カタログを使用します。個別のキーフレームプロンプトを作成しないでください。
image-to-video
提供された画像を視覚的な権威として扱います。デザイン、レイアウト、アイデンティティ、トリミング、色、素材、および受け入れられたテキストを保持します。既存の非テキストグループの許可された動き、カメラ動作、持続時間、および最終ホールドのみを記述します。フレームを再設計しないでください。
layout-or-code
画像モデルの散文ではなく、決定論的な実装指示を記述します:正確なキャンバスジオメトリ、セーフゾーン、グリッド、CSS対応のスペーシング、レイヤー順序、タイポグラフィメトリクス、色、ペーパーテクスチャ、および要求されたアニメーション状態やタイミング。
custom
呼び出し元のジェネレーター、メディア、寸法、タイミング、および配信制約を尊重します。制約が技術的に互換性がない場合を除き、視覚的アイデンティティと1プロンプトのみのルールを保持します。互換性がない場合は、黙って変更するのではなく、開示します。
内部レシピ
内部レシピは、安定したシード、解決されたアセット仕様、選択されたパレット、構図、被写体モード、タイポグラフィ、リズム、不完全さ、オプションの動きプロファイル、事実上のアンカー、視覚的メタファー、コピーポリシー、および使用されたデフォルトを記録します。デフォルトではプライベートに保ちます。明示的に要求された場合のみ、構造化出力に含めます。
安定したタイブレークには、正規化されたアイテム情報と解決されたアセット仕様のSHA-256を使用します。明示的な有効なオーバーライドは常に優先されます。
品質ゲート
プロンプトを返す前に、以下を確認します:
- アセット、生成モード、比率、持続時間、配信コンテキストがリクエストと一致していること。
- プロンプトが正確に1つであり、未使用の付随プロンプトがないこと。
- 視覚的メタファーが理解可能であり、提供された情報に基づいていること。
- 構図が平らなペーパーコラージュとして物理的に実現可能であり、ターゲットと互換性があること。
- テキストが選択されたポリシーに従っており、余分な読み取り可能なコピーが含まれていないこと。
- 動作言語が動画モードでのみ発生していること。image-to-videoは提供されたフレームを保持していること。
- レイアウト/コードプロンプトが、曖昧な画像モデルの散文ではなく、決定論的なジオメトリを使用していること。
- 未解決のプレースホルダー、偽の事実、ブランディング、UI、透かし、光沢のある3D、スクラップブックの散らかりが残っていないこと。
応答契約
1つのインタラクティブアイテムの場合、以下だけを返します:
**アセット:** ポスター · 3:4 · text-to-image
**生成プロンプト**
```text
[単一の必須アセット生成プロンプト]
構造化ワークフローでは、`bright_paper_collage_prompt_package_v1` を、順序付けられたアイテムと共に返します。各アイテムには `id`、`index`、解決された `asset_spec`、1つの `generation_prompt`、およびQAステータスが含まれます。`recipe` は要求された場合のみ含めます。
絶対的な `output_dir` が提供された場合は、衝突安全なパッケージディレクトリを作成し、以下を書き込みます:
- `prompt-package.json`
- `prompt-package.md`
- 各アイテムの `<index>-<id>/generation-prompt.txt`
既存のパッケージを上書きしないでください。