clarification-enforcer

Halt execution on ambiguous requests and ask binary preference questions.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill clarification-enforcer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarification-enforcer
Source: https://github.com/hadimiftahulf/antigravity-skills/tree/main/clarification-enforcer
Command: npx skills add https://github.com/hadimiftahulf/antigravity-skills --skill clarification-enforcer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents the agent from making incorrect assumptions or proceeding with incomplete information, ensuring that all necessary context is gathered before execution.

Core Features & Use Cases

  • Ambiguity Detection: Identifies vague requests or conflicting information.
  • Contextual Gaps: Flags missing details crucial for task completion.
  • Proactive Questioning: Forces the agent to seek explicit clarification.
  • Use Case: If a user asks to "improve the code" without specifying what "improvement" means (e.g., performance, readability, new features), this skill will prompt the user for specific requirements.

Quick Start

Use the clarification-enforcer skill to ask for more details when a request is unclear.

Frequently Asked Questions about clarification-enforcer

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

FAQPage Schema
How do I stop an agent from making assumptions on ambiguous user input?

To stop an agent from making assumptions on ambiguous user input, use a clarification enforcement mechanism that halts execution and asks specific, binary preference questions to resolve uncertainty before proceeding.

What is the best way to handle missing context in complex agent workflows?

Handling missing context in complex agent workflows requires enforcing proactive questioning. The agent identifies contextual gaps, flags missing details crucial for task completion, and prompts the user for explicit requirements.

Why does my agent proceed with conflicting information instead of asking for clarification?

An agent proceeds with conflicting information instead of asking for clarification when it lacks a guardrail to detect ambiguity. Adding a clarification enforcer forces the agent to halt and formulate targeted questions to resolve the conflict.

How do I prompt users for specific requirements when they give vague requests like improve the code?

To prompt users for specific requirements when they give vague requests like improve the code, implement ambiguity detection. This flags the vague request and forces the agent to ask whether improvement means performance, readability, or new features.

Can I enforce explicit user-guided decision-making for every task execution?

Yes, you can enforce explicit user-guided decision-making for every task execution by applying a clarification guardrail across all agent interactions. This ensures the agent halts whenever precise input is missing.

When should I not use a clarification guardrail in my agent interactions?

You should not use a clarification guardrail when task execution requires autonomous action without user input or when workflows are designed to handle errors dynamically without halting to ask binary preference questions.