clarify_with_user
Given an ambiguous draft prompt, return 1–3 targeted clarifying questions instead of guessing. Each question carries a suggested_answer you can accept verbatim to keep moving, an optional 2–4 quick-pick options list, and a dimension tag (audience/scope/format/length/tone/constraints/goal/platform). When the analyzer is highly confident AND the prompt is non-trivially long, the tool short-circuits with clarificationNeeded: false so callers can pipeline this in front of optimize_prompt without paying a latency tax on every call. Pass force: true to always generate questions. Pass elicit: true to collect answers interactively through the host's native form UI (MCP elicitation) instead of returning the raw questions — when the client supports it.