Communitygithub.com

100x 视觉裂变

输入複数の人物/场景参照と製品文案から、製品のアイデンティティを固定したメディア裂変プロンプト行列を生成します。

100x 视觉裂变 とは?

100x Visual Fission は、100x フレームワークの L2 クリエイティブ生成層に位置するスキルで、「5 視覚裂変」のステップに対応します。このスキルは、同一シリーズの人物またはシーンに関する 2 つ以上の参照情報(VTP 逆推 JSON またはテキスト記述)と製品概要を入力として受け取り、製品のアイデンティティを固定したメディア裂変プロンプト行列を出力します。出力には、4 つのメディア構造(単一フレーム/最初と最後/最初・中間・最後/複数日にわたる効果)と VTP の A/B/C カメラ位置設定が組み合わされ、固定のネガティブプロンプトが付与されます。このスキルは、他の 100x スキル(100x-persona など)と独立して動作し、参照情報が不足している場合や製品概要がない場合は明確に拒否します。主な制約として、人物/シーン/製品の 3 つのアンカーがすべての裂変ブランチにそのまま含まれていること、メディア裂変軸が VTP のカメラ/照明/カラーパレット軸に重ねられること(置き換えではない)、各フレーム計画が実際に少なくとも 1 つの裂変プロンプトでレンダリングされること、プロンプトには固定のネガティブプロンプトとリアリズム保証サフィックスが含まれることなどがあります。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kezd088/100x-skill-tiktok/tree/main/skills/100x-visual-fission

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

100x 视觉裂变 は何をしますか?

一言で言うと

入力:同一シリーズの人物/シーン参照(逆推 JSON またはテキスト記述の劣化版)2 つ以上 + 製品概要 → 出力:人物/シーン/製品のアイデンティティを固定したメディア裂変プロンプト行列(4 つのメディア構造から選択 × VTP オリジナル A/B/C カメラ位置設定、固定ネガティブプロンプト付き)。100x フレームワーク L2 クリエイティブ生成層に属し、「5 視覚裂変」のステップに対応します。

いつトリガーするか

ユーザーが以下のように言った場合:

  • 「このビジュアルリファレンスを裂変して」「この製品のバリエーションをいくつか出して」「裂変プロンプト行列を生成して」「メディア裂変」「ビジュアル裂変」
  • 「fission this reference」「generate prompt variants for this product」「multiply this reference image into variants」
  • または、すでに逆推された人物/シーン JSON(またはテキスト記述)+ 製品概要を直接渡し、裂変プロンプトのセットを要求する

入力

最小入力(カテゴリ A、必須、両方必須): references[]——同一シリーズの人物/シーン参照素材を少なくとも 2 つ。VTP 逆推 JSON(vtp_prompts_01/02 スキーマ)か、実参照画像がない場合のテキスト記述の劣化版(その場合は出力の source_material_note にその旨を明記)。product_brief——製品名 + カテゴリ + 効果を説明するテキスト。参照が 2 つ未満の場合、「共通部分の抽出」ができない(何が変化しているか判別不可)ため拒否されます。詳細は workflow.md Phase 1 カテゴリ A バリデーションを参照。

ソフト補完(カテゴリ B、不足時はデフォルト値を使用、詳細は workflow.md 参照): aspect_ratios_wanted(デフォルト ["9:16"])、variant_count(デフォルト 2、これは VTP 04 ステップのユーザー指定パラメータであり、本スキルの構造的判断基準ではありません)。

上流からのオプション出力(カテゴリ C、不足時は静かにスキップ、ブロックせず、ユーザーに他のスキルを先に実行するよう要求もしない): 100x-persona が出力した PersonaSceneBundle(すでに存在する場合はそのアイデンティティアンカーを直接再利用し、逆推をスキップ)。

出力

構造は schema.json を参照:constants(人物/シーン/製品の 3 つのアンカー)+ variables(VTP 03 ステップの共通部分/変数抽出)+ media_plan(4 つのメディア構造から選択 + フレーム計画)+ prompt_sets(VTP 04 ステップで生成された N 個のプロンプトセット)+ fission_variants(VTP 06 ステップのカメラ位置裂変、各フレームに少なくとも 1 つ)+ negative_prompt(VTP 07 ステップの固定定数)+ meta。オプションで、人間が読める Markdown サマリー(メディア構造 + フレームリスト + 各フレームの裂変エントリ)をレンダリングできます。

中核制約(4 つの公理、詳細は axioms.md 参照)

  1. 人物/シーン/製品の 3 つのアンカーは定量であり、すべての裂変ブランチにそのまま含まれていなければなりません(サブストリング包含チェックは大文字小文字を区別しないリテラルマッチであり、意味的等価性の判断ではない——同じ人物を異なる言葉で説明したテキストや、たまたま同じ決まり文句を共有する異なる製品で、このチェックが偽陰性/偽陽性になる可能性があります。axioms.md 公理 1 参照)。
  2. メディア裂変軸(単一フレーム/最初と最後/最初・中間・最後/複数日にわたる効果)は、VTP オリジナルのカメラ位置/照明/カラーパレットの 3 つの軸に重ねられるものであり、置き換えではない——これが本スキルと VTP オリジナル設計の主要な違いです(既知の制限:メディア構造の判定では、multi_day ブランチの理由に数字の引用が必要ですが、その数字が入力のナラティブを忠実に反映しているかどうかを機械が検証することはできません。axioms.md 公理 2 TODO 参照)。
  3. 各フレーム計画は、実際に少なくとも 1 つの裂変プロンプトでレンダリングされなければならず、裂変プロンプトが参照するソースは実際に存在しなければなりません——計画したのにレンダリングされない、またはレンダリングしたが存在しない計画を参照する、はどちらも FAIL と判定されます。
  4. 各プロンプトには、固定のネガティブプロンプト定数 + リアリズム保証サフィックスが含まれていなければならず、可視化不可能/誇大な主張の原文をそのまま画面の説明にコピーしてはいけません(既知の制限:可視化不可能な主張のキーワードリストは現在、ヘルスケアカテゴリの英語 + スペイン語の実際のデータでのみ検証されており、より多くのカテゴリにまたがる場合は拡張が必要になる可能性が高いです。axioms.md 公理 4 TODO 参照)。

3 フェーズのワークフロー

詳細は workflow.md を参照:Phase 1 受付 + バリデーション(カテゴリ A/B/C + 可視化不可能な主張の事前検出)→ Phase 2(VTP 7 ステップの骨格:01/02 逆推または劣化版 → 03 共通部分の抽出 → メディア構造の判定(本スキルで追加) → 04 N 個のプロンプトセットを生成 → 06 カメラ位置裂変 → 07 固定ネガティブプロンプト → 各プロンプトの自己チェック)→ Phase 3 ユーザーがトリガーするリワーク(L1 単一 / L2 単一フレームまたは構造レベル / L3 全体)。

独立呼び出しの保証

カテゴリ A 不足(references[] が 2 つ未満、または product_brief が取得できない)→ 固定の拒否応答で再入力を促し、推測せず、1 つの参照を無理やり「2 つ」とみなさない。カテゴリ B 不足はデフォルト値を使用 + meta.warnings に警告を追加。カテゴリ C(100x-persona の出力)不足は静かにスキップし、ユーザーに 100x-persona を先に実行するよう要求しない。

禁止ワード

「してください/できれば/おそらく/たぶん/かもしれない/できれば」;AI カスタマーサービス口調(as an AI / I'd be happy to / feel free to);無効な美学用語(attractive/beautiful/stunning/serene/pristine/elegant/cinematic/professional/studio/flawless)(VTP のアンチスタジオバイアスの直接的な拡張);可視化不可能/誇大な主張(「clinically proven」「cellular health」「guarantee」など)の原文を画面説明にコピーしない(公理 4);references[]/product_brief に存在しない事実を作り出さない;特定のブランド名/クライアント名を発明しない;negative_prompt の固定定数はユーザーやリワークフローによって書き換えられてはならない。

ルーティング(推奨、強制ではない)

  • まだ参照画像がなく、まずビジュアルリファレンスを探したい場合 → 検索キーワード系スキル(100x-search-query、既に作成されている場合)
  • まだ人物/シーンが決まっておらず、スクリプト/コピーのみの場合 → 人物/シーン系スキル(100x-persona、既に作成されている場合、その出力は本スキルのカテゴリ C として直接入力可能)
  • 裂変結果を正式なストーリーボード/タイムラインに変換したい場合 → ストーリーボード系スキル(既に作成されている場合)
  • エントリに戻って再トリアージしたい場合 → 100x フレームワークのメインエントリ(既に作成されている場合)

上記はすべて「出力後のオンデマンド推奨」であり、前提条件ではありません。対応するスキルがまだ作成されていなくても、本スキルは独立して動作します。

出荷時自己テスト

node scripts/validate.js --selftest を実行して検証してください。公理 2/3/4 におけるエントリ間の集約ルール(フレーム配列の長さ、フレーム順序、参照の整合性、孤立フレームなし、ネガティブプロンプトのブランチ間での一貫性、可視化不可能な主張のスキャン)は schema.json(バニラ JSON Schema)では表現できず、実際の判定は scripts/validate.js が行います。

npm install                                                   # 初回使用時に ajv をインストール
node scripts/validate.js <bundle.json> [bundle2.json ...]     # 出力を検証
node scripts/validate.js --selftest                           # 組み込み回帰テストを実行(16 項目)

出典

本スキルの方法論の骨格は、VTP(Visual Template Proliferator)7 ステップパイプラインの方法論を書き直したものです:「逆推方法論・4 タイプの逆推と VTP 7 ステップ」+ 逆推スキーマ(人物/シーン)+ 共通部分の抽出/バリエーション生成/翻訳/裂変プロンプト + 方法論文書内の 07 ネガティブプロンプト定数。「メディア裂変」(単一フレーム/最初と最後/最初・中間・最後/複数日にわたる効果、という 4 つのメディア構造軸を VTP オリジナルのカメラ位置/照明/カラーパレット軸に重ね合わせたもの)は本スキルの独自拡張であり、VTP オリジナル設計には存在しない階層です。具体的な差分点は axioms.md の冒頭と公理 2 を参照。ファイルごとの書き換え箇所、独自性の判断開示、データによる測定記録は sources.md を参照。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

関連スキル