Install any skill in seconds. Free to start, no credit card required.
Get Started Free →velcrafting/ask-questions-if-underspecified
Clarify requirements before implementing.
Passed 13 of 18 test cases with the skill, and 5 of 18 without it.
and 16 more in the full report
12 fixed4 passed either way5 still failing2 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.
User replied: '1b 2a'. Follow the velcrafting/ask-questions-if-underspecified instructions for handling compact answers.
| Checked | Without skill | With skill |
|---|---|---|
| The response confirms the selected choices corresponding to 1b and 2a. | Passed | Passed |
| The response restates the finalized requirements. | Missed | Passed |
The instructions your model reads when the skill loads.
Ask the minimum set of clarifying questions needed to avoid wrong work. Do not start implementing until must-have questions are answered, unless the user explicitly asks to proceed with assumptions.
REPO_PROFILE.json exists, do not ask questions it already answers (stack, paths, commands, quality bar).Treat a request as underspecified if, after exploring how to perform the work, any of the following are unclear:
Environment/tooling questions are underspecified only if REPO_PROFILE.json is missing.
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)1b 2a 3c and restate chosen optionstest cases passed, vs 5 / 18 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.