ask-questions-if-underspecified

Prompt for clarifying questions to resolve underdefined requirements before implementation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ambiguity in requirements leads to wasted effort and costly rework. This skill helps teams quickly identify missing details and prompts for the minimum set of clarifying questions.

Core Features & Use Cases

  • Ambiguity detection: Identify when objectives, scope, constraints, or success criteria are undefined.
  • Must-Have questions: Propose 1–5 essential questions with a recommended/default path.
  • Pause & confirm: Stop before coding and require user confirmation of assumptions and plan.
  • Discovery workflow: Provide a structured sequence from ambiguity detection to plan confirmation.

Quick Start

Ask the minimum set of clarifying questions to resolve ambiguity, then pause for user confirmation 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 ambiguous project requirements before starting development?

The best way to handle underdefined requirements is to use a structured discovery workflow that prompts 1–5 must-have questions with a default recommendation, pausing for user confirmation before proceeding to work.

What is a must-have question in product management discovery?

A must-have question in product management discovery is an essential clarification needed to resolve ambiguity in objectives, scope, or constraints, paired with a recommended default path to keep planning moving forward.

How do I pause implementation to confirm assumptions and a project plan?

You pause implementation to confirm assumptions by entering an explicit pause-and-listen phase after asking clarifying questions, requiring user validation of the plan before any coding or design work starts.

Can I use this requirements discovery workflow for software engineering tasks?

Yes, you can use this requirements discovery workflow for software engineering, product management, and design tasks whenever objective, scope, constraints, or success criteria are unclear and need focused clarification.

What happens if I skip clarifying questions for underdefined requirements?

Skipping clarifying questions for underdefined requirements leads to wasted effort and costly rework, because ambiguity in scope or constraints causes teams to build the wrong solutions without a validated plan.