Install any skill in seconds. Free to start, no credit card required.
Get Started Free →majiayu000/ask-questions-if-underspecified
Clarify requirements before implementing.
Passed 14 of 20 test cases with the skill, and 4 of 20 without it.
and 13 more in the full report
12 fixed3 passed either way6 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Add a new REST endpoint for user profiles following our existing controller patterns in `src/controllers/`. Do you need to ask me about code style or framework choices?
| Checked | Without skill | With skill |
|---|---|---|
| The response identifies that existing code patterns supersede the need to ask about style or framework choices. | Missed | Passed |
| The response refrains from asking questions that can be resolved by reading the repository. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when a request has multiple plausible interpretations or key details (objective, scope, constraints, environment, or safety) are unclear.
Do not use this skill when the request is already clear, or when a quick, low-risk discovery read can answer the missing details.
Ask the minimum set of clarifying questions needed to avoid wrong work; do not start implementing until the must-have questions are answered (or the user explicitly approves proceeding with stated assumptions).
Treat a request as underspecified if after exploring how to perform the work, some or all of the following are not clear:
If multiple plausible interpretations exist, assume it is underspecified.
Ask 1-5 questions in the first pass. Prefer questions that eliminate whole branches of work.
Make questions easy to answer:
defaults to accept all recommended/default choices)test cases passed, vs 4 / 20 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.