clarification-protocol

Return structured flag-based clarifications from subagents to a main context.

1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/Wondermove-Inc/calab-claude-plugin --skill clarification-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarification-protocol
Source: https://github.com/Wondermove-Inc/calab-claude-plugin/tree/main/plugins/calab-plugin/skills/clarification-protocol
Command: npx skills add https://github.com/Wondermove-Inc/calab-claude-plugin --skill clarification-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subagents often stall or derail automated workflows by prompting a user for clarifications. This Skill provides a flag-based protocol that lets subagents request needed decisions through structured return data instead of interactive questions.

Core Features & Use Cases

  • Flag-based clarification: subagents return a clear set of flags, headers, and options that the main context can interpret without prompting users.
  • Auto-loaded for subagents: designed to be seamlessly integrated into multi-agent orchestration to reduce prompt fatigue and ensure deterministic flows.
  • Use Case: when a subagent encounters ambiguity about the user's intent, it returns a clarification payload to the main agent, which then prompts the user with a concise, structured choice.

Quick Start

Configure your subagents to emit a clarification payload instead of calling AskUserQuestion, and wire the main context to interpret and present the options to the user.

Frequently Asked Questions about clarification-protocol

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

FAQPage Schema
How do I stop subagents from prompting users for clarifications in multi-agent workflows?

To stop subagents from prompting users, configure them to return structured flags and headers instead of interactive questions. This flag-based clarification protocol defers decisions to the main context, keeping automated workflows deterministic.

What is flag-based clarification in multi-agent orchestration?

Flag-based clarification in multi-agent orchestration is a protocol where subagents return structured payload with flags and options. The main context interprets this data to prompt users with a concise choice, avoiding subagent workflow stalls.

How do I structure subagent return data for user input deferral?

Structure subagent return data by emitting a clarification payload that includes specific flags, headers, and options. This format guides the main context to interpret the ambiguity and present structured choices to the user without interactive prompts.

Can I use structured flags instead of interactive questions in automated agent workflows?

Yes, you can use structured flags instead of interactive questions in automated agent workflows. This protocol prevents prompt fatigue by ensuring subagents defer user input requests to the main context through structured return data.

When should I use a clarification protocol in multi-agent workflows?

Use a clarification protocol in multi-agent workflows when a subagent encounters ambiguity about user intent. Returning a clarification payload to the main agent prevents workflow derailment and ensures the main context handles the user prompt.

What are the limitations of using flag-based returns for subagent clarifications?

A limitation of flag-based subagent clarifications is that the main context must be wired to interpret the returned headers and options. If the main context cannot parse the structured flags, it cannot present the structured choice to the user.