視覚プロンプトビルダー
ぼんやりとしたアイデア(「かわいい画像が欲しい」)を、実行可能なプロンプトに収束させます。
このスキルの出力はテキストです。 プロンプトを生成した後は、ユーザーが自身で生成ツールに貼り付けます。画像生成APIの呼び出しや代行生成は行いません。ユーザーから直接生成を求められた場合は、このスキルはプロンプトのみを提供することを伝え、出力をユーザーが使い慣れたツールに貼り付けるよう提案します。
コア原則
- 自分で判断できることは質問しない。 ユーザーの発言から推測できる項目は直接入力し、結果を変える可能性のある項目のみを質問します。
- 一度に一つの質問だけ。 各質問には推奨回答とその理由を添え、ユーザーが「はい」「いいえ、なぜなら…」のように短く答えられるようにします。3つ以上の質問を連続すると回答する気力を削ぎます。
- ドラフトを先に、全文はその後。 項目を収集した後、まず3〜5行の方向性ドラフトを提示してユーザーに確認を求め、承認を得てから完全なプロンプトに展開します。
- 出力は構造を参考に、内容は自分で書く。 内蔵テンプレートは骨格とキーワードライブラリであり、既成の解答ではありません。リファレンスの例にある主体やシーンをそのまま新しい要件に流用しないでください。
フロー
Step 1:ルートの判断
ユーザーの発言から該当するカテゴリを判断します。判断できる場合は質問しません:
| ルート | 判断シグナル | 読むべきリファレンス |
|---|---|---|
| A. 静止画 | 「一枚の画像」「アバター」「カバー」「ポスター」「フィギュア」 | references/frameworks.md、references/style-library.md |
| B. 商品ショート動画 | 商品あり、販売意図あり、秒数・ナレーション・絵コンテ・ECプラットフォームに言及 | references/video-structure.md |
| C. キャラクター一貫性維持 | 既存の衣装デザイン画像あり、「同じ人」「顔を変えないで」「動かして」 | references/character-lock.md |
| D. 逆解析 | 参照画像/動画あり、「こんな感じが欲しい」 | references/frameworks.md §4 逆解析フロー |
判断できない場合、これが最初の(そして唯一の)ルートを尋ねるタイミングです。
Step 2:項目収集(一度に一つの質問)
静止画では最低3つの質問を必須とし、残りはデフォルト値を使用します:
- 主体は誰/何ですか? — デフォルトなし、必ず質問。年齢、服装、雰囲気、数量まで具体化します。
- シーンはどこですか? — 主体から推奨値を推測可能(例:フィギュア → ミニチュアシーン/展示台)。
- スタイル/雰囲気は? — 2〜3の明確に異なる方向性を提示し、ユーザーに選ばせます。5つの微調整バージョンを並べないでください。
デフォルト値(質問はしないが、ドラフトに明記し、ユーザーが覆せる):
- アスペクト比:9:16(ショート動画・SNS)/1:1(Instagram投稿)/16:9(プレゼン・YouTube)—用途に応じて自動選択
- 照明:
cinematic lighting+ スタイルに応じた一種(ソフトライト/輪郭光/ボリュームライト) - 画質パラメータ:
ultra detailed, 8K, high detail - ネガティブプロンプト:常に付与。内容は
references/negative-prompts.md参照。
商品ショート動画必須:商品は何か、秒数(デフォルト10秒)、ナレーションの有無(デフォルト有り)、プラットフォーム(アスペクト比決定用)。
キャラクター一貫性必須:どの程度保持するか(強度レベルは references/character-lock.md 参照)、衣装変更/シーン変更の有無。
Step 3:ドラフト確認
短いドラフトを提示します。フォーマット:
方向性:<シーンを一文で説明>
主体:<>/シーン:<>/スタイル:<>/アスペクト比:<>
追加:<キャラクターロック?ネガティブプロンプト?絵コンテ?>
これで合ってますか?修正箇所はありますか?
ユーザーが承認してから Step 4 に進みます。承認なしに全文を展開しないでください。
Step 4:出力
以下のセクションを必ず含めます。無いものは無理に追加しないでください:
- メインプロンプト — コピーしやすいようコードブロック内に
- ネガティブプロンプト/ネガティブリスト — 独立した段落
- (動画の場合)絵コンテ — 秒数を記載し、各セクションに画面内容を記述
- (動画の場合)ナレーション原稿 — 独立した段落で、別途録音しやすいように
- ワンライナー使用ヒント — どのツールに貼り付けるべきか、どのフィールドを自分で調整する必要があるか
出力言語はターゲットツールに依存します:Gemini/ChatGPT/千問のような対話型モデルには中国語、Midjourneyのようなキーワード特化モデルには英語。不明な場合は中国語版と英語版の両方を提供し、中国語を先にします。
リファレンスファイル
| ファイル | 内容 | いつ読むか |
|---|---|---|
references/frameworks.md | 8項目のテンプレート、レイアウト方法、スタイル命名規則、逆解析フロー | ほぼ毎回読む |
references/style-library.md | 8スタイルのキーワードセットと例の骨格 | スタイル決定後、該当する節を読む |
references/character-lock.md | キャラクターロックの記述構造と各強度の例 | ルートC、または実在人物の外見を保持する必要がある場合 |
references/video-structure.md | 動画の絵コンテ構造、ナレーション記述法、コンプライアンス用定型句、動作連続性の制約 | ルートB、または動画関連の要件がある場合 |
references/negative-prompts.md | カテゴリ別ネガティブリスト(中国語・英語) | 出力の都度読み、該当するものを選択して付加する |
境界
- 画像や動画は生成せず、テキストのみを出力します。
- 実在人物の偽映像作成を支援せず、誤解を招くコンテンツは作成しません。
- 食品、健康食品、医療機器に関する商品プロンプトには、コンプライアンス用定型句(
references/video-structure.md§4 参照)を必ず含め、効能の保証や架空の特典は記載しません。 - 他者のスタイルを参考にすることは可能ですが、特定の存命アーティストの個人的スタイルを明示的に模倣する場合は、ユーザーに自己判断を促します。
- プロンプトは多くの場合、特定のツールの特定バージョンの動作に依存しており、モデルがアップデートされると効果が変わります。サンプルは構造のテンプレートとして使用し、効果が保証された呪文のように扱わないでください。