resolve-ambiguity

Resolve technical and factual ambiguities through tiered information gathering and user clarification.

3|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/rayk/lucid-toolkit --skill resolve-ambiguity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-ambiguity
Source: https://github.com/rayk/lucid-toolkit/tree/main/plugins/luc/skills/resolve-ambiguity
Command: npx skills add https://github.com/rayk/lucid-toolkit --skill resolve-ambiguity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Systematic ambiguity resolution through tiered information gathering. Use when facing unclear requirements, unknown context, uncertain implementation choices, or any situation where guessing would be risky.

Core Features & Use Cases

  • Tiered lookup from project context, architecture docs, MCP references, web sources
  • Decision between user clarification vs. online lookup
  • Explicit stopping rules when information is found

Quick Start

When ambiguity arises, categorize as Technical/Factual or Intent/Choice and follow tiered lookup or ask user clarification

Frequently Asked Questions about resolve-ambiguity

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

FAQPage Schema
How do I resolve ambiguity in software requirements and design decisions?

Resolve ambiguity through systematic tiered lookup: start with project context and architecture docs, escalate to MCP references or web sources if needed, and ask users for clarification when authoritative information isn't available. This approach prevents costly guesses in technical or intent-based decisions.

When should I use tiered lookup instead of asking users directly?

Use tiered lookup for technical or factual ambiguities where existing documentation, references, or sources can provide definitive answers. Reserve user clarification for intent and choice questions where only the user can decide direction, making the process faster and more informed.

What's the difference between technical ambiguity and intent ambiguity?

Technical ambiguity involves unclear facts or implementation choices resolvable through lookup—architecture docs, APIs, or web research. Intent ambiguity involves user goals or preferences only the user can clarify. Categorizing correctly determines whether to search references or ask the user.

How do I know when to stop looking for information during resolution?

Stop lookup when you find authoritative information that directly answers the ambiguity—a definitive source, specification, or documented pattern. If multiple sources conflict or no source exists, escalate to user clarification rather than continuing to search.

Can I use ambiguity resolution for architecture and implementation choices?

Yes. Apply tiered lookup to architecture decisions by consulting design docs and references, then decide whether the choice is technical (resolvable through lookup) or strategic (requiring user input). This systematic approach reduces decision delays and ensures choices are informed.

What sources does tiered lookup check in order?

Tiered lookup progresses from project context and architecture docs first, then MCP references, then web sources. This sequence prioritizes internal knowledge over external, ensuring locally-relevant decisions and stopping early when authoritative information is found close to the problem.