smart-clarify

Resolve ambiguous user intent with 2-4 option multiple-choice questions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/nhouseholder/nicks-claude-code-superpowers --skill smart-clarify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-clarify
Source: https://github.com/nhouseholder/nicks-claude-code-superpowers/tree/main/skills/smart-clarify
Command: npx skills add https://github.com/nhouseholder/nicks-claude-code-superpowers --skill smart-clarify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When Claude encounters ambiguity in user intent, it uses a tight, 2-4 option multiple-choice question to disambiguate, enabling near-instant understanding with minimal user effort.

Core Features & Use Cases

  • Structured disambiguation prompts: presents 2-4 precise interpretations (A–D) to choices that cover the most likely meanings.
  • Escape hatch support: includes "Something else" as the final option for unforeseen interpretations.
  • Monitors ambiguity: fires automatically whenever user intent is unclear, reducing back-and-forth.

Quick Start

Provide a tight 2-4 option question when ambiguity is detected, and let the user answer with a single letter.

Frequently Asked Questions about smart-clarify

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

FAQPage Schema
How do I resolve ambiguity in AI chat interactions without long back-and-forth questions?

To resolve ambiguity in AI chat interactions, use structured disambiguation prompts that present 2-4 precise multiple-choice options (A-D), letting users select an interpretation with a single letter for near-instant clarity.

What is a structured disambiguation prompt and when should I use one in UX design?

A structured disambiguation prompt is a multiple-choice question with 2-4 targeted options used in UX design when user intent is uncertain. It fires automatically to clarify meaning, reducing conversational friction and enabling fast decisions.

How do I implement multiple-choice clarification questions for uncertain user intent?

Implement multiple-choice clarification questions by defining a prompt structure with 2-4 plausible interpretations labeled A-D, adding an escape hatch like 'Something else' for unforeseen cases, and routing deterministically to the chosen option.

Does this disambiguation approach work across different domains and chat platforms?

Yes, this disambiguation approach works across different domains and chat platforms. It applies generically to any AI chat interaction where two to four plausible interpretations of user intent exist, independent of specific platform dependencies.

What is the best way to handle ambiguous prompts without asking open-ended questions?

The best way to handle ambiguous prompts without open-ended questions is to present a tight 2-4 option multiple-choice format. This minimizes user effort by requiring only a single-letter response instead of typing a full explanation.

What happens if none of the multiple-choice options match the user's actual intent?

If none of the multiple-choice options match the user's actual intent, an escape hatch labeled 'Something else' is included as the final option. This ensures unforeseen interpretations are captured without forcing an incorrect choice.