clarification-protocol

Generate targeted clarifying questions to extract missing context from vague requirements.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/jetmobsol/serene --skill clarification-protocol-jetmobsol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarification-protocol
Source: https://github.com/jetmobsol/serene/tree/main/.claude/skills/clarification-protocol
Command: npx skills add https://github.com/jetmobsol/serene --skill clarification-protocol-jetmobsol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles vague or incomplete requirements by generating targeted clarifying questions, ensuring all necessary context is gathered before delegating tasks, thus preventing wasted effort and misaligned solutions.

Core Features & Use Cases

  • Identify Ambiguity: Detects unclear terms, missing context, and unstated assumptions in user requests.
  • Generate Targeted Questions: Crafts 2-3 focused, challenging questions to elicit specific details.
  • Use Case: When a stakeholder says "We need to improve our AI strategy," this Skill would ask for specifics like "What specific business problem will AI solve?" and "What data do we have available for training?" to define a clear path forward.

Quick Start

Use the clarification-protocol skill to ask clarifying questions about the requirement to build a new user authentication system.

Frequently Asked Questions about clarification-protocol

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

FAQPage Schema
How do I gather clear requirements from vague stakeholder requests?

To gather clear requirements from vague stakeholder requests, generate targeted clarifying questions that identify ambiguity, challenge unstated assumptions, and extract missing context to prevent wasted effort. This approach ensures necessary details are collected before delegating tasks.

What is the best way to challenge vague product management requirements?

The best way to challenge vague product management requirements is to frame clarifying questions as direct challenges, prioritizing missing information by impact and selecting appropriate question types like scope, scale, timeline, constraint, and success to elicit specific details.

How do I identify unstated assumptions during requirements gathering?

To identify unstated assumptions during requirements gathering, detect unclear terms and missing context within user requests, then generate two to three focused questions that specifically target and extract those missing details for actionable insights.

When do I need to use clarifying questions before routing tasks to specialist agents?

You need to use clarifying questions before routing tasks to specialist agents when a user request contains vague terms or incomplete context, ensuring all necessary information is gathered to prevent misaligned solutions and wasted development effort.

Can I improve stakeholder communication by generating targeted clarifying questions?

Yes, you can improve stakeholder communication by generating targeted clarifying questions that adhere to a strict output format, framing inquiries as challenges with example answers to ensure clarity and actionable insights for technical writing and product management.

What types of clarifying questions should I ask for missing project scope and timeline?

For missing project scope and timeline, you should ask question types specifically categorized as scope, scale, timeline, constraint, and success, prioritizing the missing information by its overall impact on the final solution.