ask-questions-if-underspecified
Ask Questions If Underspecified
When to Use
Use this skill when a request has multiple plausible interpretations or key details (objective, scope, constraints, environment, or safety) are unclear.
This is the default clarification path for simple/low-risk tasks. If the task appears medium/high complexity, route to brainstorming instead.
When NOT to Use
Do not use this skill when the request is already clear, or when a quick, low-risk discovery read can answer the missing details.
Goal
Ask the minimum set of clarifying questions needed to avoid wrong work. Default to the request_user_input tool for 1-3 short structured questions (if the tool is available in the current mode). Do not start implementing until the must-have questions are answered (or the user explicitly approves proceeding with stated assumptions).