ask-questions

Prompt users for essential clarifications before implementing underspecified requests.

11|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/sunnypatneedi/claude-starter-kit --skill ask-questions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions
Source: https://github.com/sunnypatneedi/claude-starter-kit/tree/main/skills/general/ask-questions
Command: npx skills add https://github.com/sunnypatneedi/claude-starter-kit --skill ask-questions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent wasted work by prompting for essential clarifications before implementing work when a request is underspecified or ambiguous.

Core Features & Use Cases

  • Guided must-have questions to resolve ambiguity quickly.
  • Pause execution until user responses are provided, surfacing decisions, risks, and defaults.
  • Provide safe, concise defaults and recommendations to accelerate agreement and reduce rework.

Quick Start

Start by identifying where the request is underspecified and present 1-5 must-have questions for the user to answer. If the user prefers to proceed with recommended defaults, reply with defaults.

Frequently Asked Questions about ask-questions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clarify ambiguous requirements before starting implementation?

Clarifying ambiguous requirements involves identifying underspecified requests and presenting 1-5 must-have questions covering objectives, scope, constraints, environment, and safety. This pauses execution until you provide answers, surfacing decisions and risks to prevent wasted work.

What happens if a project request is underspecified?

If a project request is underspecified, execution pauses to prompt you for essential clarifications. This risk-aware discovery process targets underspecified areas and provides safe, concise defaults to accelerate agreement and reduce rework before proceeding.

Can I use recommended defaults instead of answering all discovery questions?

Yes, you can use recommended defaults instead of answering all discovery questions. If you prefer to proceed without providing specific clarifications, the system replies with safe, concise defaults to accelerate agreement and keep the workflow moving.

What is the best way to prevent wasted work from underspecified requests?

The best way to prevent wasted work from underspecified requests is to enforce a minimal discovery process that surfaces must-have questions regarding objectives, scope, and constraints. This pauses work until required information is provided, ensuring alignment.

What areas should requirement discovery cover before proceeding with work?

Requirement discovery should cover objectives, scope, constraints, environment, and safety before proceeding with work. Targeting these specific underspecified areas ensures essential clarifications are made, surfacing decisions and risks to prevent wasted work.