ask-questions-if-underspecified

Identify underspecified requests and prompt for essential clarifications before proceeding.

1.1k|129|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/skillcreatorai/Ai-Agent-Skills --skill ask-questions-if-underspecified-skillcreatorai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/skillcreatorai/Ai-Agent-Skills/tree/main/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/skillcreatorai/Ai-Agent-Skills --skill ask-questions-if-underspecified-skillcreatorai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify requirements before starting work by prompting for essential questions and preventing premature implementation when details are missing.

Core Features & Use Cases

  • Guided discovery: Identifies missing objectives, scope, constraints, environment, and safety considerations.
  • Must-have questioning: Generates a concise set of 1-5 questions to resolve ambiguity.
  • Safe pause workflow: Pauses progress until questions are answered or assumptions approved.
  • Assumption capture: Records accepted assumptions for later review.

Quick Start

Ask must-have clarifying questions first and pause for 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 requirements before starting software development?

Clarify requirements before starting software development by identifying missing objectives, scope, and constraints, then prompting a concise set of 1-5 questions to resolve ambiguity. This guided discovery ensures a safe pause workflow until necessary details are confirmed.

What is the best way to gather missing project scope information?

Gather missing project scope information through a must-have questioning approach that identifies gaps in objectives, constraints, and environment. It pauses progress to capture assumptions for later review until questions are answered or assumptions approved.

How do I prevent premature implementation when product design details are unclear?

Prevent premature implementation when product design details are unclear by applying a safe pause workflow that halts execution. It identifies underspecified requests and prompts essential clarifications before any development action begins.

Can I use structured discovery for software development and project scoping?

Yes, you can use structured discovery for software development and project scoping. It identifies underspecified requests by prompting essential clarifications across both domains, ensuring a minimal set of must-have questions before taking action.

How do I capture assumptions during requirements discovery?

Capture assumptions during requirements discovery by recording accepted assumptions for later review. This occurs within a safe pause workflow that holds progress until clarifying questions are answered or the captured assumptions are explicitly approved.

When should I ask clarifying questions for decision-making?

Ask clarifying questions for decision-making when requests are underspecified or incomplete. Prompting essential clarifications before taking action ensures objectives, scope, and safety considerations are fully resolved in product design and project scoping.