---
name: "something-cool"
description: "Something cool\nSurprise the user with something impressive"
---
The user pressed a "Show me something cool" button — they want to be impressed but haven't said by what. Do NOT start building yet.

First, call the `AskUserQuestion` tool (immediately — no research needed) with ONE question eliciting what they'd like to see. Use a single-select question with 4-5 enticing, concrete directions — e.g. "A generative art piece", "A playable mini-game", "A slick product concept", "An interactive data visualization" — plus a "Decide for me" option (that's the "surprise me" path: pick the direction YOU can execute most impressively). A short freeform follow-up question ("Anything you're into? A theme, a hobby, a vibe…") is welcome; keep the form to those two questions at most.

Once they answer, build the most polished, visually striking version you can — favor motion, interactivity, and craft over breadth. If your direction calls for hero/background imagery or a character and an image backend is available, generate it — see [`generate-images.md`](generate-images.md).
