clarify-the-ask

Inspects repository evidence and asks bounded clarifying questions before planning or implementation.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill clarify-the-ask-quydu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarify-the-ask
Source: https://github.com/QuyDu/Skills-Orchestrator/tree/main/.github/skills/clarify-the-ask
Command: npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill clarify-the-ask-quydu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ambiguous, conflicting, or underspecified development requests cause agents to guess, expand scope, or build the wrong thing. This Skill turns a raw request into an evidence-grounded understanding with explicit assumptions, resolved conflicts, and a deterministic proceed-or-block decision before any code changes happen. ## Core Features & Use Cases - Evidence-first clarification: Inspects repository instructions, configuration, tests, and nearby implementation before asking the user anything, so questions never cover facts already discoverable in the project. - Bounded question rounds: Enforces configurable limits (maxQuestionsPerRound, questionsPerPrompt, askEveryPrompt) so clarification stays concise and never exhausts its budget on unnecessary questions. - Plan confirmation gate: When confirmPlanBeforeExecution is enabled, states the objective, affected files, and risks, then waits for explicit user confirmation before downstream skills run. - Use Case: A user asks to "add authentication" to an existing API. The Skill inspects the codebase, finds conflicting session and token patterns, asks targeted questions about backward compatibility, records safe defaults for naming, and outputs a validated clarification report for the planning workflow. ## Quick Start Ask the agent to clarify my request to add caching to the API before writing any code, using the clarify-the-ask skill.

Frequently Asked Questions about clarify-the-ask

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

FAQPage Schema
How do I make an AI coding agent ask clarifying questions before coding?

Invoke the clarify-the-ask skill on the request before planning or implementation. It restates the objective, inspects repository evidence, asks only material questions within configured limits, and produces a proceed-or-block decision.

How to limit the number of clarification questions an agent asks?

Configure maxQuestionsPerRound and questionsPerPrompt in the clarification configuration. The skill never exceeds these limits, asks fewer questions when evidence is sufficient, and treats zero questions as valid when askEveryPrompt is disabled.

Does the clarification skill modify code while gathering requirements?

No. Clarification is strictly read-only: it performs repository search, file inspection, and diagnostics without modifying source, configuration, or workflow state. It writes only its owned clarification reports after enough information is available.

What happens when a request stays ambiguous after questions?

When material ambiguity remains unresolved and blockOnMaterialAmbiguity is enabled, the skill returns a blocked status listing the exact unresolved decisions. It never proceeds just because the question limit was reached.

Can the agent confirm a plan before executing changes?

Yes. When confirmPlanBeforeExecution is true, the skill states the objective, concrete steps, affected files or systems, and risks, then waits for explicit user confirmation before any downstream skill executes.