ask-questions-if-underspecified

Prompt users with clarifying questions before starting ambiguous work.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Ahnd6474/Jakal-flow --skill ask-questions-if-underspecified-ahnd6474
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/Ahnd6474/Jakal-flow/tree/main/.skill-staging/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/Ahnd6474/Jakal-flow --skill ask-questions-if-underspecified-ahnd6474

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify ambiguous requests by prompting for essential details before work begins, reducing rework and misinterpretation.

Core Features & Use Cases

  • Prompt-guided clarifications to identify objective, scope, constraints, environment, and safety requirements.
  • Lightweight, must-have questions first approach to minimize effort and maximize correctness.
  • Use Case: before starting a complex feature, engage the user with targeted questions to lock down acceptance criteria.

Quick Start

Ask the minimum set of clarifying questions before proceeding to ensure alignment.

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 requirements before starting feature development?

To clarify ambiguous requirements, prompt users with essential clarifying questions targeting objective, scope, constraints, environment, and safety before any work begins. This must-have-questions-first approach locks down acceptance criteria, confirms key assumptions, and reduces rework caused by misinterpretation.

What is the best way to prevent AI assistant misinterpretation of underspecified requests?

Preventing AI assistant misinterpretation of underspecified requests requires prompting for essential details before acting. Acknowledging must-have questions first and waiting until key assumptions are confirmed ensures alignment and reduces misinterpretation across multiple plausible interpretations.

When do I need to ask clarifying questions for software requirements discovery?

You need to ask clarifying questions for software requirements discovery whenever a request has multiple plausible interpretations across objectives, scope, constraints, environment, or safety. Engaging with targeted questions before starting a complex feature ensures alignment and minimizes rework.

Does this clarifying questions approach work for complex feature scope and safety constraints?

Yes, this clarifying questions approach works for complex feature scope and safety constraints by identifying those exact dimensions during discovery. It applies a lightweight, must-have questions first methodology to minimize user effort while maximizing correctness before proceeding.

Why does my AI assistant proceed without confirming key assumptions on ambiguous tasks?

An AI assistant proceeds without confirming key assumptions because it lacks a mechanism to pause and ask clarifying questions. Applying a discovery prompt to acknowledge must-have questions first ensures it does not proceed until key assumptions are confirmed or defaults are accepted.