ask-user

Gather user input to resolve ambiguous requirements with structured questions.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Clouder0/dotagent --skill ask-user
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-user
Source: https://github.com/Clouder0/dotagent/tree/main/.claude/skills/ask-user
Command: npx skills add https://github.com/Clouder0/dotagent --skill ask-user

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pattern for effectively interacting with users to gather information or decisions.

Core Features & Use Cases

  • Structured questions: Provide clear choices and context.
  • Decision support: Help users decide with guided questions.

Quick Start

Ask the user to choose between options with clear context and expected outcomes.

Frequently Asked Questions about ask-user

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

FAQPage Schema
How do I gather user input to clarify ambiguous requirements?

User input gathering resolves unclear requirements by presenting structured questions with clear choices and context. This approach works when decisions depend on user preference, such as selecting authentication methods or defining feature scope, ensuring you capture the right information upfront.

What's the best way to structure questions when asking users to make decisions?

Structured questions provide clear choices alongside contextual explanations so users understand the implications of each option. This pattern works for decision-support scenarios like workflow selection or feature prioritization, helping users make informed choices rather than guessing.

Can I batch multiple questions together when gathering user input?

Yes, batch-question grouping lets you collect related information in one interaction rather than asking serially. This reduces friction in decision-versus-clarification workflows and works well when multiple inputs inform a single downstream decision.

How do I distinguish between clarification questions and decision prompts?

Clarification questions resolve ambiguity in existing requirements, while decision prompts help users choose between valid options. The skill handles both workflows: use clarification when requirements lack detail, and decision prompts when multiple valid paths exist and user preference determines the outcome.

What types of decisions work well with guided user input prompts?

Guided prompts work for authentication method selection, feature scope definition, and workflow preferences—any scenario where the requirement depends on user context or preference rather than technical constraints. Providing expected outcomes alongside options helps users evaluate tradeoffs.

Related Skills