npx claudepluginhub scottrigby/claude-ask-questionsInstructs Claude to use the AskUserQuestion tool instead of asking questions in response text
A Claude Code plugin that instructs Claude to use the AskUserQuestion tool whenever it needs to ask the user something, instead of embedding questions in plain response text.
When Claude asks questions inline in its response, the conversation flow breaks — you have to read through prose to find the question, and there's no structured way to respond. The AskUserQuestion tool creates a proper interactive prompt, keeping questions distinct from explanations and actions.
This plugin injects that instruction automatically on every prompt via a UserPromptSubmit hook, so you never have to think about it.
jq must be installed and available in your PATHAdd this repo as a marketplace, then install the plugin:
/plugin marketplace add scottrigby/claude-ask-questions
/plugin install claude-ask-questions
A UserPromptSubmit hook fires on every prompt and uses jq to inject an additionalContext instruction into the request. The instruction tells Claude to:
AskUserQuestion for any question it needs to askAskUserQuestion is a deferred tool (not yet loaded), first call ToolSearch to fetch its schema, then call itNo configuration needed — it works automatically after installation.
MIT