Install any skill in seconds. Free to start, no credit card required.
Get Started Free →trailofbits/ask-questions-if-underspecified
Clarify requirements before implementing.
Passed 14 of 19 test cases with the skill, and 3 of 19 without it.
and 16 more in the full report
13 fixed3 passed either way5 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.
Build a report export feature for our admin dashboard in `src/admin/reports.ts`. Target file formats, row limits, and async generation choices are unspecified. Ask required clarifying questions.
| Checked | Without skill | With skill |
|---|---|---|
| The response includes bolded recommended options. | Missed | Passed |
| The response includes a fast-path response option. | Passed | 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)1b 2a 3c); restate the chosen options in plain language to confirmtest cases passed, vs 3 / 19 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.