asset_enhance_prompt
Classifies an asset brief, routes it to the correct image model, rewrites the prompt in the model's dialect, and reports available execution modes with clarifying questions for ambiguous briefs.
Instructions
Classify an asset brief, route to the right model, rewrite the prompt in that model's dialect, and report which execution modes are available (inline_svg / external_prompt_only / api). Returns an AssetSpec JSON including modes_available, optional svg_brief (for inline_svg), optional paste_targets (for external_prompt_only), and — when the brief leaves a material ambiguity — a clarifying_questions[] array the host LLM should surface via AskUserQuestion (or the equivalent) BEFORE calling a generator. Each entry has {id, header, question, options[], required, why}. Read-only; idempotent; no network.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | Plain-English description of the desired asset | |
| vector | No | ||
| asset_type | No | ||
| transparent | No | ||
| brand_bundle | No | ||
| target_model | No | Force a specific model; otherwise selected by router | |
| text_content | No | Literal text to render in the asset |