prompt-clarifier

Detect ambiguous prompts and ask clarifying questions via AskUserQuestion.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill prompt-clarifier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prompt-clarifier
Source: https://github.com/physics91/claude-vibe/tree/main/skills/prompt-clarifier
Command: npx skills add https://github.com/physics91/claude-vibe --skill prompt-clarifier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill detects ambiguous prompts and asks clarifying questions using interactive AskUserQuestion prompts to gather necessary context.

Core Features & Use Cases

  • Ambiguity detection and clarification prompts
  • Interactive options to refine requirements
  • Generates concrete context for downstream tasks
  • Use Case: A vague feature request is refined into a clear spec via guided questions.

Quick Start

Detect ambiguity and present targeted clarification questions to gather needed details.

Frequently Asked Questions about prompt-clarifier

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

FAQPage Schema
How do I clarify vague or ambiguous prompts before implementation?

Clarifying ambiguous prompts involves detecting unclear requirements and asking targeted questions to gather necessary context. This Skill automatically identifies vague requests—those lacking technical details, referencing unclear project types, or requesting optimization without specifics—and presents interactive clarification questions to refine requirements into actionable specifications.

What types of prompts trigger clarification questions?

Clarification is triggered by short prompts, requests missing technical details, vague project references, and optimization requests without specifics. The Skill detects these ambiguity patterns and responds with interactive AskUserQuestion prompts that guide users through selecting options and providing context needed for concrete implementation.

Can I use interactive selections to refine requirements?

Yes. This Skill implements an AskUserQuestion workflow with interactive selections and Hook integration to collect necessary context. Users select from options presented in the clarification prompts, allowing guided refinement of unclear requirements into detailed specifications ready for downstream tasks.

How does the Skill generate context for downstream tasks?

After detecting ambiguity and collecting responses through interactive clarification prompts, the Skill generates concrete context—refined requirements, technical specifications, and selected options—that downstream tasks can use for implementation. This bridges the gap between vague initial requests and actionable work.

When should I use this approach instead of proceeding with vague requirements?

Use clarification when prompts are short, lack technical detail, reference unclear project types, or request optimization without specifics. Proceeding with ambiguous requirements leads to rework; interactive clarification upfront ensures both parties share a clear, concrete understanding before implementation begins.