ask-questions-if-underspecified

Ask structured questions to clarify underspecified project requirements before implementation.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill ask-questions-if-underspecified-manuelbrandner85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/manuelbrandner85/Weltenbibliothekapp/tree/main/.agents/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill ask-questions-if-underspecified-manuelbrandner85

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted effort and incorrect implementations by forcing a structured clarification process when project requirements are vague or contradictory.

Core Features & Use Cases

  • Ambiguity Detection: Provides a framework to identify missing objectives, scope, or constraints.
  • Structured Inquiry: Offers templates for asking concise, high-impact questions that eliminate entire branches of unnecessary work.
  • Use Case: When a user provides a vague request like "update the database," this skill guides the AI to ask for specific table names, migration requirements, and safety constraints before executing any code.

Quick Start

Use the ask-questions-if-underspecified skill to clarify the requirements for the current task before you begin any implementation.

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

You can detect vague software development requests by applying a structured clarification process that identifies missing objectives, scope boundaries, or constraints. This skill forces explicit confirmation of acceptance criteria before executing any technical changes.

When do I need to ask clarifying questions for task planning?

You need to ask clarifying questions for task planning when objectives, constraints, or acceptance criteria are ambiguous. This skill ensures operational safety by requiring explicit confirmation of scope before executing technical changes or code modifications.

What is the best way to prevent incorrect implementations from vague user requests?

The best way to prevent incorrect implementations from vague user requests is to use a structured inquiry framework. This approach identifies missing parameters, such as specific table names or migration requirements, and resolves contradictions before development begins.

Does this structured clarification approach work for software development task planning?

Yes, this structured clarification approach works specifically for software development and task planning scenarios. It provides templates for asking concise questions that ensure operational safety and efficiency before executing technical changes.

What are the limitations of using automated questioning for requirements gathering?

A limitation of automated questioning for requirements gathering is that it requires the user to actively provide the specific constraints, table names, or safety constraints requested. The framework identifies the ambiguity but cannot generate the missing requirements independently.