ask-questions-if-underspecified

Ask targeted questions to clarify underspecified user requests before task execution.

1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill ask-questions-if-underspecified-powerfulmoves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/POWERFULMOVES/PMOVES-BoTZ/tree/main/.claude/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill ask-questions-if-underspecified-powerfulmoves

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents wasted effort by ensuring all necessary information is gathered before starting a task, avoiding assumptions and rework.

Core Features & Use Cases

  • Requirement Clarification: Identifies underspecified requests and prompts for essential details.
  • Frictionless Questioning: Uses concise, multiple-choice questions with suggested defaults to speed up clarification.
  • Use Case: When asked to "update the user profile page," this Skill will ask clarifying questions about which fields to update, design constraints, and acceptance criteria before proceeding.

Quick Start

Use the ask-questions-if-underspecified skill to clarify the requirements for updating the user profile page.

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 workflow requirements before starting a task?

Clarifying underspecified workflow requirements involves identifying missing details about objectives, scope, constraints, and acceptance criteria, then asking targeted questions to gather essential information before task execution to prevent wasted effort.

What is the best way to prevent wasted effort from ambiguous task requests?

Preventing wasted effort from ambiguous task requests requires a structured approach to identify missing information and prompt for essential details using concise, multiple-choice questions with suggested defaults before proceeding with implementation.

How do I structure questioning to gather missing acceptance criteria and scope?

Structuring questioning to gather missing acceptance criteria and scope requires identifying underspecified elements in the request and prompting the user with concise, multiple-choice questions that include suggested defaults to speed up the clarification process.

When do I need to ask clarifying questions for a software engineering task?

You need to ask clarifying questions for a software engineering task whenever ambiguity could lead to incorrect implementation or wasted effort, such as when a request to update a user profile page lacks details on fields or design constraints.

Does this requirement clarification approach work for any underspecified user request?

Yes, this requirement clarification approach applies to any underspecified user request where ambiguity could lead to incorrect implementation, ensuring all necessary information is gathered before starting the task to avoid assumptions and rework.