ask

Asks targeted questions one at a time to close information gaps.

52|3|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/buiducnhat/agent-skills --skill ask-buiducnhat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask
Source: https://github.com/buiducnhat/agent-skills/tree/main/skills/ask
Command: npx skills add https://github.com/buiducnhat/agent-skills --skill ask-buiducnhat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses tasks that are ambiguous or underspecified by gathering necessary information from the user before any action is taken.

Core Features & Use Cases

  • Structured Clarification: Asks targeted questions one at a time to close information gaps.
  • Requirements Gathering: Ensures all necessary details (objective, scope, constraints, success criteria) are collected.
  • Use Case: When a user requests "Build me a website," this skill will ask clarifying questions about the website's purpose, target audience, and key features before proceeding.

Quick Start

Use the ask skill to clarify the requirements for the new project.

Frequently Asked Questions about ask

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

FAQPage Schema
How do I clarify ambiguous project requirements before starting development?

To clarify ambiguous project requirements, this Skill uses structured dialogue to identify information gaps, asking targeted questions one at a time to gather necessary context, scope, and constraints before any action is taken.

What is the best way to gather missing information for an underspecified task?

The best way to gather missing information for an underspecified task is through sequential clarification. This approach ensures all necessary details regarding objectives and success criteria are collected methodically before proceeding.

How do I ask targeted questions to close information gaps sequentially?

You can close information gaps sequentially by analyzing the initial request for missing project context, then prompting the user with focused questions individually to resolve each specific ambiguity before moving forward.

Can I use structured dialogue to define the scope and constraints of a new project?

Yes, you can use structured dialogue to define scope and constraints. It systematically prompts the user for objective details, target audience information, and success criteria to ensure complete requirements gathering.

When do I need requirements gathering before taking action on a user request?

Requirements gathering is needed before taking action whenever a user request is underspecified, ambiguous, or lacks sufficient context, ensuring all project constraints and objectives are explicitly defined first.

What happens after the clarification dialogue closes all information gaps?

After the clarification dialogue closes all information gaps, the Skill confirms the collected requirements and context, then hands off the structured project details to an appropriate next skill for execution.