Refine an efficient prompt
create_prompt_refine_cardAsk only the multiple-choice questions needed to close gaps in a prompt draft, using radios, checkboxes, free-text Other, up to 3 rounds, or skip if clear.
Instructions
Step 2 of the efficient-prompt flow: ask the fewest multiple-choice questions that close the gaps the gist left. Radios by default, checkboxes when several answers can be true at once; every question also gets a free-text "Other". At most 3 refine rounds - pass the round number so the card can say how many are left. Skip this step entirely when the gist is already clear enough to write the prompt.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| round | No | Which refine round this is, 1 to 3 (default 1) | |
| title | No | ||
| subtitle | No | ||
| questions | Yes | ||
| contextActions | No | Right-click menu actions the model anticipates being useful. Choosing one sends its prompt to the conversation; use {{selection}} to include the user's selected text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| card | Yes | ||
| parts | Yes | Split state, present on EVERY card result so one completeness check works for all card types. Cards that cannot split always report {current:1,total:1,hasMore:false}; create_markdown_card and create_code_tour_card pack oversized content into parts and can report more. Read hasMore rather than the card title to decide whether content was withheld. | |
| display | No | Present only when the host is not mounting this server's MCP Apps template (see MCP_CHAT_CARDS_RENDER): the card ships as a ready-made visualizer widget instead. |