ask-questions-if-underspecified

Ask must-have questions to clarify underspecified request requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies ambiguous requests to ensure accurate work by prompting for essential details before starting.

Core Features & Use Cases

  • Guides you to identify objective, scope, constraints, and environment when requirements are underspecified.
  • Provides a minimal set of must-have questions to avoid scope creep and misinterpretation.
  • Use cases include initial project briefs, product requests, and research tasks with unclear success criteria.

Quick Start

Ask the user to provide key missing details 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 for an underspecified project request?

Clarifying requirements for an underspecified request involves identifying objectives, scope, constraints, and environment before proceeding. You can use a structured question toolkit to prompt for essential missing details and apply a pause-for-clarification workflow to prevent wrong implementations.

What must-have questions should I ask to prevent scope creep in product requests?

To prevent scope creep in product requests, ask must-have questions targeting the objective, scope, constraints, and environment. Using a minimal set of discovery questions resolves ambiguity and ensures accurate work by establishing clear success criteria.

When do I need to pause and ask questions before starting software development?

You need to pause and ask questions before starting development when objectives, scope, constraints, or environment are unclear. This pause-for-clarification workflow applies to initial project briefs and research tasks with unclear success criteria to avoid misinterpretation.

Does requirement discovery work for research tasks with unclear success criteria?

Requirement discovery works effectively for research tasks with unclear success criteria by guiding you through must-have questions. This process resolves ambiguity in the objective and scope, providing optional defaults before you proceed with the actual work.

What is the best way to resolve ambiguity in initial project briefs?

The best way to resolve ambiguity in initial project briefs is applying a structured question toolkit to extract missing details. Clarifying needs before you build ensures accurate work by prompting for essential scope and environment information upfront.

Why does my software implementation miss the mark when given vague instructions?

Software implementations miss the mark with vague instructions due to unresolved ambiguity in objectives and constraints. Prompting for essential details through a discovery process before starting prevents wrong implementations and ensures the final product meets actual needs.