ask-questions-if-underspecified

Generate 1-5 targeted clarifying questions for underspecified requests.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/1337hero/claude-toolkit --skill ask-questions-if-underspecified-1337hero
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/1337hero/claude-toolkit/tree/main/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/1337hero/claude-toolkit --skill ask-questions-if-underspecified-1337hero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams prevent wasted effort by ensuring requests are fully specified before work begins.

Core Features & Use Cases

  • Ask must-have questions (1-5) to remove ambiguity and keep work scoped to essential details.
  • Pause before acting until essential information is gathered to avoid rework.
  • Fast-path defaults provide safe, initial directions when preferences are assumed, reducing back-and-forth.

Quick Start

Ask the user 1-5 must-have questions to clarify an underspecified request and await answers before proceeding.

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 requirements before starting a project?▼

Clarifying underspecified requirements involves asking 1-5 must-have questions to remove ambiguity before implementation. This ensures objectives, scope, and constraints are fully defined to prevent wasted effort and rework.

What is requirements gathering and when should I use clarifying questions?▼

Requirements gathering is the process of defining objectives, scope, and constraints. Use clarifying questions when a request is underspecified and has multiple plausible interpretations, ensuring safe execution before action.

How do I prevent wasted effort from ambiguous project requests?▼

Prevent wasted effort by applying a pause before action on ambiguous requests. Use fast-path defaults to provide safe initial directions, reducing back-and-forth while keeping work scoped to essential details.

What is a prompting strategy for decision-making with incomplete information?▼

A prompting strategy for decision-making with incomplete information uses structured questioning to identify must-have details. It applies fast-path defaults when preferences are assumed, allowing safe progression despite missing constraints.

Can I use default paths to skip the discovery phase for simple tasks?▼

Yes, you can use fast-path defaults to skip extensive discovery for simple tasks. These defaults provide safe, initial directions when preferences are assumed, reducing back-and-forth while maintaining essential scoping.

What are the limitations of using automated questioning for scope clarification?▼

The limitation of questioning for scope clarification is that it pauses work until answers are provided. If objectives or environment details remain unaddressed, the fast-path defaults may not fully capture complex constraints.