Something that came up a lot in the previous cohort was a Claude-specific UI that some people really like and some people really don't like. This UI is specifically for asking the user questions.

For instance, you can get Claude to ask you a question and it will respond with a simple text response. But if you explicitly say to use the AskUserQuestion tool, Claude shows a much nicer user interface.
The AskUserQuestion tool is a specific Claude thing that displays a rich user interface for collecting answers. When invoked, it shows several options:
If a user declines to answer, Claude will report that back: "the user declined to answer questions".
This AskUserQuestion tool is a UI that you can opt into in basically any skill or prompt, simply by saying to use it.
This is completely personal preference, but many developers find the UI harder to navigate than just reading what the agent says in plain text. The multiple choice format looks cool at first, but can become cumbersome.
If you don't like that UI, you can add this to your global CLAUDE.md to avoid seeing it ever again:
don't use the AskUserQuestion tool
If you do like it, you can add it to your skills, add it to your prompts, and use it wherever you want.
As far as we know, this is Claude only. However, by the time of recording, lots of other AI platforms will have probably implemented it as well, though with maybe slightly different naming schemes.