moonshot-detect-uncertainty

Identify missing requirements and generate clarifying questions for project tasks.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/munlucky/claude-settings --skill moonshot-detect-uncertainty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonshot-detect-uncertainty
Source: https://github.com/munlucky/claude-settings/tree/main/.claude/skills/moonshot-detect-uncertainty
Command: npx skills add https://github.com/munlucky/claude-settings --skill moonshot-detect-uncertainty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects missing requirements and generates clarification questions to reduce ambiguity in project tasks.

Core Features & Use Cases

  • Computes where information is incomplete after task classification and complexity assessment.
  • Generates targeted clarification questions to resolve gaps before proceeding with work.
  • Supports decision-making on whether user input is required for UI/API/date-range/paging/error-handling scenarios.

Quick Start

Run this skill after completing task classification to determine whether user input is still required.

Frequently Asked Questions about moonshot-detect-uncertainty

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

FAQPage Schema
How do I identify missing requirements and clarify ambiguity in project tasks?

To identify missing requirements, the system analyzes task classification and complexity to find incomplete information. It then generates targeted clarification questions to resolve gaps across UI, API, date-range, paging, and error-handling contexts before work proceeds.

What are clarification questions and when do I need them for requirements analysis?

Clarification questions are targeted prompts used when task information is incomplete. You need them after classifying task complexity to determine whether user input is required to resolve ambiguity before proceeding with development.

How to generate targeted clarification questions for stakeholders before task planning?

Generating clarification questions involves computing where information is incomplete after assessing task complexity. It produces specific questions to gate user prompts based on task type, ensuring stakeholders provide necessary input for UI, API, and error-handling scenarios.

Does this requirements analysis approach work for UI, API, and error-handling scenarios?

Yes, the requirements analysis applies to UI, API, date-range, paging, and error-handling scenarios. It evaluates whether user input is needed across these specific contexts to reduce project ambiguity.

What is the best way to reduce ambiguity in stakeholder task planning?

The best way to reduce ambiguity is to detect missing requirements early and generate context-aware clarification questions. This gates user prompts based on task type and ensures consistent prompting before development begins.

When should I not use automated clarification generation for requirements?

You should not use automated clarification generation before completing task classification and complexity analysis. It is designed to run after these steps to accurately determine whether user input is still required.