resolve-ambiguity

Resolve technical and intent-based ambiguities through tiered lookups and user clarification.

6|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill resolve-ambiguity-repairyourtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-ambiguity
Source: https://github.com/RepairYourTech/cfsa-antigravity/tree/main/.agent/skills/resolve-ambiguity
Command: npx skills add https://github.com/RepairYourTech/cfsa-antigravity --skill resolve-ambiguity-repairyourtech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents costly errors and wasted effort by ensuring that all uncertainties and unclear requirements are resolved before proceeding with implementation or decision-making.

Core Features & Use Cases

  • Tiered Information Gathering: Systematically searches project files, upstream specifications, and external documentation to find answers.
  • User Clarification: Intelligently asks users for input when information is unavailable or requires a subjective decision.
  • Use Case: When an agent needs to know the exact API endpoint for a user authentication service but it's not immediately obvious, this skill will first check project config files, then architecture docs, and if still not found, will ask the user for the correct endpoint.

Quick Start

Use the resolve-ambiguity skill to find out how to correctly implement the user login flow.

Frequently Asked Questions about resolve-ambiguity

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

FAQPage Schema
How do I resolve technical ambiguities in software requirements before coding?

To resolve technical ambiguities, systematically gather information through tiered lookups across project files, upstream specifications, and external documentation, prioritizing information retrieval over assumption to ensure accurate decision-making.

What is the best way to clarify unclear implementation choices for a project?

The best way to clarify unclear implementation choices is to perform tiered information gathering across documentation and external sources, then intelligently ask users for direct input when information is unavailable or requires a subjective decision.

When do I need to ask users for clarification during information gathering?

You need to ask users for clarification during information gathering when answers cannot be found in project documentation, upstream specifications, or external sources, or when resolving uncertain implementation choices requires a subjective decision.

How does tiered lookup work for finding unknown context in project documentation?

Tiered lookup works by systematically searching project files first, then upstream specifications, and finally external documentation to find unknown context, ensuring accurate decision-making before proceeding with implementation.

Can I use this approach to find exact API endpoints missing from architecture docs?

Yes, you can use this approach to find exact API endpoints by systematically checking project config files, then architecture docs, and if still not found, asking the user for the correct endpoint to resolve the ambiguity.

What are the limitations of automated clarification for uncertain requirements?

Automated clarification cannot resolve subjective decisions or ambiguities where information is entirely absent from project files, upstream specifications, and external documentation without relying on direct user input to proceed accurately.