Install any skill in seconds. Free to start, no credit card required.
Get Started Free →majiayu000/always-use-askquestion
Forces the agent to always use the AskQuestion tool for user prompts instead of conversational questions. Apply this whenever asking the user anything - questions, confirmations, choices, or clarifications. Never ask conversational questions when structured options are possible.
Passed 5 of 11 test cases with the skill, and 3 of 11 without it.
and 2 more in the full report
5 fixed6 passed either way12 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am prompting a developer to choose a deployment target environment between staging and production. Produce the tool invocation for this decision.
| Checked | Without skill | With skill |
|---|---|---|
| Uses AskQuestion for target selection. | Missed | Passed |
| Includes a title string between 2 and 5 words. | Passed | Passed |
The instructions your model reads when the skill loads.
CRITICAL RULE: Whenever you need input from the user, ALWAYS use the AskQuestion tool. Never ask conversational questions when you can present structured options.
Use AskQuestion for ALL of these situations:
The most common error is cramming multiple distinct questions into a single prompt string:
❌ WRONG:
prompt: "I need several things:
1. What should I build?
2. Should I search the codebase?
3. Should I search online?"
✅ CORRECT - Use separate AskQuestion calls or separate question objects:
Questions:
- id: "requirements", prompt: "Ready to provide requirements?", options: [...]
- id: "search_codebase", prompt: "Should I search the codebase?", options: [...]
- id: "search_online", prompt: "Should I search online?", options: [...]
Or if questions are sequential (one depends on the previous answer), use separate AskQuestion tool calls.
test cases passed, vs 3 / 11 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.