ask-questions-if-underspecified

Clarify underspecified requests by asking targeted questions about objectives, scope, constraints, and safety.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/fjor1025/InfoSec-Framework --skill ask-questions-if-underspecified-fjor1025
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/fjor1025/InfoSec-Framework/tree/main/ClaudeSkills/plugins/ask-questions-if-underspecified/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/fjor1025/InfoSec-Framework --skill ask-questions-if-underspecified-fjor1025

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents wasted effort and incorrect implementations by ensuring all necessary details are clear before starting a task, especially when a request has multiple interpretations or missing critical information.

Core Features & Use Cases

  • Requirement Clarification: Identifies and asks targeted questions about objectives, scope, constraints, environment, and safety.
  • Frictionless Questioning: Uses concise, scannable questions, often with multiple-choice options and suggested defaults, to make answering easy.
  • Use Case: When asked to "improve the user login flow," this skill would ask clarifying questions like "Should we focus on security, performance, or user experience?" and "Are there specific compatibility requirements?" before proceeding.

Quick Start

Use the ask-questions-if-underspecified skill to clarify the requirements for the task.

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 development?

Clarifying underspecified requirements involves asking targeted questions about objectives, scope, constraints, and environment before acting. This prevents wasted effort and incorrect implementations by ensuring all necessary details are clear.

What is the best way to scope a vague software engineering request?

Scoping a vague request requires identifying missing critical information and using structured prompts to gather details. Suggested defaults and multiple-choice options can minimize ambiguity and facilitate efficient requirement gathering.

How do I prevent incorrect implementations when a task has multiple interpretations?

Preventing incorrect implementations requires obtaining critical information through concise questions before proceeding. Asking about specific safety considerations and compatibility requirements ensures the correct interpretation is chosen.

Can I use structured prompts to gather project constraints and objectives?

Yes, structured prompts can gather project constraints and objectives by offering scannable questions with suggested defaults. This makes answering easy and ensures all essential details are collected efficiently.

When do I need to ask clarifying questions about workflow scope?

You need to ask clarifying questions about workflow scope when a request is underspecified or has multiple interpretations. Gathering these details beforehand prevents wasted effort and ensures the task meets actual objectives.