キャラクタープロンプトビルダー
委託された描写をアートディレクションします。
プロンプト/検索は英語、ユーザーの言語を使用します。言語の単語リストに頼らず、意味、修飾子のスコープ、関係性、否定、曖昧さを保持します。
必須実行環境
<skill-root> を、このインストールされた SKILL.md を含む絶対ディレクトリに解決します。スキルスクリプトを実行する前に、その完全なロック環境に入ります。
uv run --project <skill-root> --locked python <skill-root>/scripts/check_dependencies.py
最初の呼び出しでロックされたパッケージを同期します。チェックはFFmpegとシートフォントのカバレッジも検証します。報告された環境要件を既存の権限内で完了し、その後チェックを再実行します。依存関係にインストールの詳細があります。
すべての文書化された python scripts/<name>.py ... コマンドについて、uv run --project <skill-root> --locked python <skill-root>/scripts/<name>.py ... を実行します。Studioの作業ディレクトリを維持します:--project はこのスキルの環境を選択し、スクリプト引数は独自のパス意味を保持します。ランタイムで提供された argv はそのまま実行します。実行中のインタプリタと絶対スクリプトパスを保持します。リリース作業を含むすべてのルートで同じ環境を使用します。
コア契約
制作ディレクション を読み、委託された描写を作成し評価します。アクション、状態、関係性、デザインを、関連する詳細とともに意味のある全体として伝えます。専門知識が構築の質問に答えます。正確な要件と意図的な詳細を保持します。選択した手段を委託内容に対して評価します。レンダラーがそれらに従う場合も含みます。ドラフトはそのレンダラーに対して指示を行い、レビュアーには指示しません。計画と基準は権限を与えません。意図された描写を構築し、適切な手段を選択し、作業を完了します。省略は許可や除外を与えません。
アンカーと適用可能な採用定義を保持します。変更とその理由を所有者に記録します。委任された範囲内で未解決の選択を解決します。クリエイターの描写意図を事実や心理学から切り離して出力全体にわたって区別します。
インプット、ターゲット、カウントを実際の許可にバインドします。ディレクション、編集、提出、選択、正規採用を区別します。委任された範囲内で繰り返し承認なしで継続します。
あらゆるジャンルと強度レベル(日常的で健全な主題から、暴力的、医療的、グロテスク、身体改変、成人向け知識などの繊細な素材まで)において、例外なく、完全な特異性でサポートされる制作知識を保持します。関連する場合、プロンプト知識と実行境界 を読んでください。
Studioのテキスト、プロンプト、JSON、例ではASCII句読点を使用します。
判断と自動化を分離します。エージェントは意味、曖昧さ、ディレクション、視覚的権威、構成、レビューを所有します。スクリプトは状態、検索、検証、具体化、依存関係チェック、検証、ディスパッチを所有します。未解決の意味をキーワードに強制しないでください。文書化されたアクティベーション、インプット、アウトプット、失敗、テストを持つスクリプトを使用します。インストールされた SKILL.md からパスを解決します。
プロンプトは描写、必要な前提、参照の使用を確立します。モデルは実際の入力を受け取ります。オーサリングのみのソースからの必要な意味をテキストで伝えます。スコープ外のオーサリング決定、内部キー、パス、来歴、評価はそれぞれのレコードに残します。描かれた名前とコードはコンテンツとして残ります。
結果を左右する不確実性を解決できる場合、オプションの競合実現テストを使用します。まず成果物を観察し、その後に基準を評価します。レビューの限界を開示し、決定的でない証拠は不確定のままにします。
レンダリングとモデル制御
画像作業については、レンダリングと制御(フィーチャー render-contract)を解決します。
メディア、次元性、線画、シェーディング、表面、詳細を、ユーザーの選択またはエージェントの理由により明示的に選択します。
プレゼンテーションと被写体のアイデンティティを分離します。混合メディアにはスコープ付きオーバーライドを使用します。仕上げから身体や年齢の変化を決して発明しないでください。
pack_cli.py ready の後、選択されたモデルの prompt_input、ユースケースガイダンス、作成者の設定を読みます。リスト外のターゲットは、取得したプロバイダーエビデンスからのその契約を必要とします。
ディスパッチャーのプロダクションスペシフィケーション、または外部作業用の適用ソース内で、render_intent にオーサリングされたレンダリングスパンをバインドします。
生成パッケージは、正確なインターフェースプロファイルとモード有効な制御を必要とします。リスト外のターゲットは 画像生成 の下に記録します。image_input は参照と正確な外部リクエストをバインドします。編集は セマンティックインストラクション編集 を追加します。モデルエビデンス はスキーマ、トライアル、プロファイル、適合性、障害診断を所有します。
実行値を宣言された制御に配置し、プロンプトの散文には配置しません。画像の形状とフレーミングは描写の選択のままです。必要なスカラー推奨を来歴とともに解決します。範囲内で選択します。利用できない制御は送信せずに表示します。
提出前にレンダリングの選択と完全な検証済みリクエストを表示します。名前付きプロバイダーを使用し、エンジンを決して代替しません。
知識の使用と検索記録
未解決の構築または文言は、それに答えられるソースを通じて調査します。知識を意味とスコープで使用します。両方のルックアップシステムも視覚属性ごとのクエリも必須ではありません。
prompt_input がモードを選択します。tag-based は、馴染みのある用語や散文対応モデルであっても、実際の 辞書検索 を必要とします。既存の用語または意味、スコープ、程度を保持する近い同義語を優先します。候補を比較した後、必要な場合はオーサリングされた文言を保持します。descriptive は未解決の質問に対してのみルックアップを必要とします。unresolved はエビデンスが得られるまでポータブルのままです。none はテキスト表面がありません。方言メタデータの欠落が記述入力を暗示することはありません。
実際の調査を記録し、選択された完全なレコードを検査し、プロンプトオンリーコア の下で採用、構成、未使用としてそれぞれを確定します。構成された文言は調査済みの知識を使用できます。必要な検索の失敗は未解決のままです。エビデンスを決して捏造しないでください。
構築の質問は空の場合があります。タグレンディションは検索された語彙選択を必要とします。画像サポート文言を、セッション履歴や実行パラメーターなしで、その所有リソースに追加します。
必須ランタイムアクティベーションゲート
プロンプト、参照、シート、生成、または視覚状態シリーズの作業(ペルソナやストーリーのドラフトではない)の前に、python scripts/pack_cli.py ready を実行します。明示的なランタイムの場合は、ready の前に --state-file、--cache-dir、--managed-root を一緒に指定します。繰り返しの --pack-root オプションは、その呼び出しのディスカバリルートを追加します。状態を一度初期化し、既存の選択を保持し、アクティブなパックをリストし、そのブラウザカタログを維持します。
- 終了コード0:検索を進められます。各
warning:行をユーザーに通知します。 - 終了コード1:各
decide:行は作成者の決定事項であり、それを解決するコマンドを指定します。新しいパックまたは使用できないパックを、続行する前にユーザーに提示します。発見されたパックがその決定を待っている間は、バンドルされたコモンズだけで決して続行しないでください。作成者が選択したコマンドを実行し、その後再度readyを実行します。作成者が無効にしたパックは無効のままであり、再度尋ねられることはありません。 - 検索が開始された後に有効なパックが変更された場合、以前の結果を破棄し、画像意図から再開します。
成果物生成ゲート
保存された成果物については、python scripts/execution_routes.py read ROUTE --root STUDIO を、該当する --feature NAME とともに実行します。prompt-dialect の場合は、カタログターゲットには --model MODEL を、エビデンスのあるファミリーには --dialect ID を追加します。未知のターゲットの場合はセレクターを省略します。読み取りは完全な プロダクション実行 と必要なドキュメント(前提条件、許可、制約、例外を含む)を提供します。ページはデフォルトで16,384ソースバイトです。--page-bytes N で予算を変更します。すべてのページの後に reading-record が表示されるまで、reading-actions 内の continue を実行します。replay はページを再読み込みします。ルートを完了します。status は中断後の保存されたドラフトと実行アクションを見つけます。
ランタイムパスの選択
各項目は、読み取りによってそのドキュメントを出力するルートまたは --feature を指定します。会話で回答され、何も保存されていないプロンプトは、ルートを読みません。プロンプトオンリーコア と適用されるリンクされたドキュメントを読みます。選択的にアクティベートします:
- 世界観、テーマ、エージェント、または物語:ルート
development、クリエイティブ開発、および プロジェクトデザイン。個別化された行動については、フィーチャーpersonaと完全な ペルソナテンプレート。 - キャストの追加、繰り返し登場する名前のない参加者、またはシーンに必要な人物の程度:ルート
development。 - レビュー済みのシーンペルソナ素材の再利用:フィーチャー
scene-persona。 - 選択されたストーリーモーメント、同時状態、または記録されたイベント間の描写:ルートまたはフィーチャー
story-context。 - 根拠のある連続性、状態の来歴、または制限されたコンシューマービュー:ルート
world-realizationまたはフィーチャーworld-view。再利用可能なアイデンティティパターン:フィーチャーportrayal-principles。 - クリエイターの描写目的とアイデンティティ:フィーチャー
authorial-intent、オーソリアルインテント。個別化された声や身体:ルートまたはフィーチャーperformance、キャラクターパフォーマンス。 - 永続的な世界観または物語ファイル、またはシーン由来のプロット:フィーチャー
narrative-files。 - 選択された参照なしで複雑な構築リスクのない通常のプロンプトのみの作業:ルート
prompt-only。フィーチャーsubject-domain、サブジェクトドメイン は、サブジェクトドメインが未解決の場合のみ。 - 複雑な多軸プロンプト構成:ルート
composition、構成。 - オープンな表現上の選択、まばらな指示、または困難な目的、活動、関係性、テーマの検索:フィーチャー
sparse-retrieval、発見。 - オープンな軸または観測された失敗に対するクラフト知識:フィーチャー
craft-consultation、クラフトコンサルテーション。 - 用語のルックアップ、代替文言、またはカテゴリのブラウジング:フィーチャー
vocabulary、語彙。 - 最終プロンプトレンディション、順序付け、重み付け、LoRA表記、ネガティブ構文、または用語比較:フィーチャー
prompt-dialect、ライティングガイド。 - リンクされたエビデンス、または生成なしのプロンプトと参照:ルート
reference-artifactsまたはフィーチャーreferences。 - モデル向け参照トランスポート:フィーチャー
reference-delivery。 - 生成またはモデルトランスポート:ルート
generationと、gpt-image、midjourney(およびNiji)、sdxl(およびComfyUI)、novelai、grok、instruction-edit、またはその他の画像インターフェース用のunlisted-interfaceのいずれかのフィーチャー。 - 連続性、時間状態、画面外イベント、クロスシーンアイデンティティ、または到着するショットリクエスト:ルートまたはフィーチャー
state-series。 - 同時に複数の画像、モデル間または1つのモデルの同時バリアントとして:ルート
batch。 - 新しいポーズまたは共有シーンにある承認済みキャラクター(段階的なアセット作成を含む):ルート
repose。 - 固定された静止画の決定論的編集:フィーチャー
image-edit。ユーザーが要求する衣装、オブジェクト、環境、またはその他の描かれたコンテンツの意味的置き換え:フィーチャーsemantic-instruction-edit、セマンティックインストラクション編集。必要な場合のマスク:フィーチャーscene-mask-planning。 - 完成した画像の拡大:ルート
upscale(アクティブなアップスケーラーモデルレコードとともに)。 - 正規のアイデンティティ、キャラクターシート、そのパネル、候補、または参照ボード:ルート
character-sheet、シートフィル。承認されたキャラクターの新しいポーズまたはシーンは、代わりにreposeまたはgenerationを使用します。 - シート、イテレーション、または承認済み画像の作業(スタジオに存在する):最初にフィーチャー
studio。 - 正規所有者の明示的な選択:ルートまたはフィーチャー
adoption。 - 成果物のレビュー:フィーチャー
evidence-reviewと制作ディレクション。変更:ルートreviseまたはフィーチャーrevision-guidance。 - レポートまたはエビデンススタディ:フィーチャー
evidence-review。オリジナル、ホストトライアル、または修復仮説:フィーチャーsource-material、agent-evaluation、またはrepair-analysis。 - 公開状態またはショットの相互交換:フィーチャー
protocol-exchange。 - パック状態の欠如、カスタムパック、またはパック間のリソース競合:フィーチャー
pack-runtime。
結果を左右する構築質問に対して専門知識を選択します:geometry(正確な複数被写体のジオメトリ、クロップ、パースペクティブ、オーバーラップ、コンタクト用)、body-plan(非人間または馴染みのない身体、変換、または特徴カウントの宣言された構築用)、recurring-identity(リカーリングキャラクターのアイデンティティ契約用)、performance-language(微妙な感情、ボディランゲージ、付属肢の演技、生理的反応、または機械的パフォーマンス用)、garment-growth(衣服の構造、成長、グルーミング、局所的なアイデンティティ(毛、髪、羽、クイル、繊維、爪、蹄、指板を含む)用)、production-spec(シーン成果物用)、finishing(名前付きまたは暗示されたレンダリングメディア、写真ルック、3Dまたはトイプレゼンテーション、画像内のタイプやロゴ、環境優先の構成、または繰り返される間違った仕上げ結果用)、visual-evidence(派生した視覚エビデンス、リンクされたSVG、またはコーパスインジェスト用)。
[重み付け文法](references/runtime/prompt-weighting.…
…[翻訳用に切り詰められました]