ask-questions-if-underspecified

Clarify underspecified user requests with structured questions on scope and criteria.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/keremtoker468-dotcom/restoran --skill ask-questions-if-underspecified-keremtoker468-dotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/keremtoker468-dotcom/restoran/tree/main/.claude/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/keremtoker468-dotcom/restoran --skill ask-questions-if-underspecified-keremtoker468-dotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted effort by ensuring that requirements are clear and unambiguous before starting implementation, especially when critical details are missing.

Core Features & Use Cases

  • Requirement Clarification: Identifies and asks targeted questions about underspecified requests.
  • Frictionless Interaction: Provides structured questions with default options and fast-path responses for quick clarification.
  • Use Case: When a user asks to "improve the UI," this skill will ask specific questions about which UI elements, what kind of improvements, and target users, rather than making assumptions.

Quick Start

Use the ask-questions-if-underspecified skill to clarify the requirements for updating the user authentication flow.

Frequently Asked Questions about ask-questions-if-underspecified

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clarify underspecified software requirements before starting development?

To clarify underspecified software requirements, use targeted questioning to define objectives, scope, constraints, and acceptance criteria, ensuring critical details are understood before implementation begins to prevent wasted effort.

What is the best way to stop making assumptions when user requests are vague?

To stop making assumptions with vague user requests, ask structured questions that offer multiple-choice options and default suggestions, enabling fast-path responses for quick and efficient requirement clarification.

How do I define acceptance criteria for a feature when the scope is unclear?

To define acceptance criteria when scope is unclear, identify missing details in the request and ask structured questions to establish boundaries, target users, and specific improvements needed before coding starts.

Can I use structured questions to streamline the requirement gathering workflow?

Yes, you can streamline the requirement gathering workflow by asking structured questions with default options and fast-path responses, which reduces friction and accelerates the clarification of development objectives.

When should I ask clarifying questions about constraints during a project?

You should ask clarifying questions about constraints before implementation begins, specifically when critical details are missing, to ensure all project objectives and scope boundaries are fully understood.

Does asking targeted questions slow down the development workflow?

Asking targeted questions does not slow down the workflow if structured properly; providing default suggestions and fast-path responses allows for quick clarification, ultimately saving time by preventing wasted implementation effort.