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.