ask-questions-if-underspecified

Ask targeted clarifying questions before acting on underspecified requests.

3|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/M4n5ter/skills --skill ask-questions-if-underspecified-m4n5ter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/M4n5ter/skills/tree/main/ask-questions-if-underspecified
Command: npx skills add https://github.com/M4n5ter/skills --skill ask-questions-if-underspecified-m4n5ter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify requirements before implementing to prevent wrong work by surfacing essential questions early and avoiding misinterpretation when a request is underspecified.

Core Features & Use Cases

  • Ask 1-5 must-have questions in the first pass to resolve ambiguity with compact, scannable prompts.
  • Pause before acting until must-have answers arrive; do not run commands or edit files.
  • Offer a fast-path response (e.g., reply 'defaults') to apply recommended choices, with clear fallbacks.
  • After answers, confirm interpretation in a concise restatement before proceeding with implementation.

Quick Start

Reply with defaults to accept recommended defaults and then provide the must-have answers to proceed.

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 underspecified requirements before starting product implementation?

To clarify underspecified requirements, this workflow asks 1-5 targeted must-have questions upfront. It pauses all implementation until you provide answers, ensuring objectives and scope are confirmed before any work begins.

What is the best way to prevent wrong work when a project request is ambiguous?

The best way to prevent wrong work from ambiguous requests is using a must-have-question workflow. It surfaces essential questions early and forces a pause until acceptance criteria and constraints are clearly resolved.

How do I ensure an AI pauses for user input when scope and constraints are unclear?

To ensure a pause for user input when scope is unclear, this workflow intercepts underspecified requests and asks compact, scannable questions. It strictly prevents running commands or editing files until must-have answers arrive.

Can I apply default choices to move forward if I cannot answer all clarifying questions?

Yes, you can apply default choices by replying 'defaults'. This fast-path response accepts recommended choices and clears fallbacks, allowing the workflow to confirm interpretation and proceed with implementation.

Does this requirements clarification workflow confirm interpretation before acting on tasks?

Yes, this requirements clarification workflow confirms interpretation before acting. After receiving your answers, it provides a concise restatement of the objectives to verify accuracy before proceeding with implementation.

When should I use a must-have-question workflow for product management tasks?

Use a must-have-question workflow for product management tasks whenever objectives, acceptance criteria, scope, constraints, or environment are unclear. It resolves ambiguity early to prevent misinterpretation and wasted effort.