Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 72% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 38% | 0% |
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 optionsUntil must-have answers arrive:
If the user explicitly asks to proceed without answers:
Once you have answers:
$create-plan or an implementation skill)text1) Scope? a) Minimal change (default) b) Refactor while touching the area c) Not sure - use default 2) Compatibility target? a) Current project defaults (default) b) Also support older versions: <specify> c) Not sure - use default Reply with: defaults (or 1a 2a)
Other measured skills in the registry, with their headline benchmark lift.