ask-questions-if-underspecified

Ask clarifying questions to resolve underspecified requests before starting work.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted effort by ensuring that requirements are clear and unambiguous before starting development or making changes.

Core Features & Use Cases

  • Requirement Clarification: Asks targeted questions to resolve ambiguities in scope, objectives, or constraints.
  • Frictionless Interaction: Offers multiple-choice options and defaults to speed up the clarification process.
  • Use Case: When asked to "improve the user dashboard," this skill would ask clarifying questions like "What specific metrics should be prioritized?" or "Are there any performance constraints?" before proceeding.

Quick Start

Use the ask-questions-if-underspecified skill to clarify the requirements for the new feature request.

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 implementing an underspecified feature request?

Requirement clarification involves asking targeted questions to resolve ambiguities in scope, objectives, or constraints before starting development. This skill prompts you with must-have questions to prevent incorrect implementation and wasted effort.

How does an AI assistant handle ambiguous scoping when a request has multiple interpretations?

An AI assistant handles ambiguous scoping by asking clarifying questions to resolve unclear success criteria, scope, constraints, or environment details. It ensures a minimum set of must-have questions are answered before initiating work.

What is the best way to define success criteria and constraints for prompt engineering workflows?

Defining success criteria in prompt engineering workflows is best achieved by asking clarifying questions that offer multiple-choice options and defaults. This frictionless interaction speeds up the clarification process before any changes are made.

Can I use requirement clarification to scope out vague tasks like improving a user dashboard?

Yes, you can use requirement clarification to scope out vague tasks like improving a user dashboard. The skill asks targeted questions such as what specific metrics should be prioritized or if there are any performance constraints before proceeding.

Why does my AI assistant start implementing changes before my project requirements are fully specified?

Your AI assistant may start implementing changes early because requirements are underspecified. Applying a clarification skill forces the assistant to ask a minimum set of must-have questions, resolving multiple interpretations before initiating work.

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

You need to ask clarifying questions for an underspecified software engineering task when there are multiple interpretations or unclear success criteria, scope, constraints, or environment details. This prevents wasted effort and incorrect implementation.