ask-questions-if-underspecified

Identify underspecified requests and generate 1-5 clarifying questions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ederheisler/agent-skills --skill ask-questions-if-underspecified-ederheisler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/ederheisler/agent-skills/tree/main/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/ederheisler/agent-skills --skill ask-questions-if-underspecified-ederheisler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify requirements before implementing. Use when serious doubts araise.

Core Features & Use Cases

  • Guides you to determine if a request is underspecified by evaluating objective, scope, constraints, environment, and safety.
  • Prompts for 1-5 must-have clarifying questions in the first pass to minimize ambiguity.
  • Provides clear defaults and a fast-path discovery step to prevent premature commitments.
  • Uses a pause-before-acting workflow to ensure decisions are validated before execution.

Quick Start

Ask the minimum set of must-have clarifying questions (1-5) before proceeding when a request is underspecified.

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 product development?

Clarifying underspecified requirements involves evaluating objective, scope, constraints, environment, and safety to identify ambiguity. You then generate 1-5 must-have clarifying questions in the first pass to minimize ambiguity and prevent premature commitments before proceeding with implementation.

When should I use a clarification workflow for ambiguous project requests?

Use a clarification workflow for ambiguous project requests when multiple plausible interpretations exist across objective, scope, constraints, environment, or safety. It applies a pause-before-acting mechanism to ensure decisions are validated and user-approved assumptions are established before execution.

What is the best way to identify ambiguous objectives and scope in decision-making?

The best way to identify ambiguous objectives and scope in decision-making is to apply a fast-path discovery step that evaluates the request for multiple plausible interpretations. This process prompts for must-have clarifying questions and provides clear defaults to prevent premature commitments.

How many clarifying questions should I ask during the requirements discovery phase?

During the requirements discovery phase, you should ask a minimum set of 1-5 must-have clarifying questions in the first pass. This concise set minimizes ambiguity while preventing premature commitments before proceeding with the requested work.

Does this requirements discovery approach provide default assumptions for unspecified constraints?

Yes, this requirements discovery approach provides clear defaults and a fast-path discovery step for unspecified constraints. It ensures decisions are validated through a pause-before-acting workflow, guiding user approval of assumptions before execution to prevent premature commitments.