moai-core-ask-user-questions

Clarify ambiguous requirements via AskUserQuestion surveys with conditional branching.

Updated Nov 24, 2025
One-click install
npx skills add https://github.com/jg-chalk-io/Nora-LiveKit --skill moai-core-ask-user-questions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-core-ask-user-questions
Source: https://github.com/jg-chalk-io/Nora-LiveKit/tree/main/.claude/skills/moai-core-ask-user-questions
Command: npx skills add https://github.com/jg-chalk-io/Nora-LiveKit --skill moai-core-ask-user-questions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables enterprise-grade surveys using AskUserQuestion to clarify requirements and drive precise specifications.

Core Features & Use Cases

  • Single-select & Multi-select questions
  • Conditional Branching for complex flows
  • Error Recovery and retry logic
  • Cross-Workflow Integration with Alfred commands

Quick Start

Use AskUserQuestion to gather user input for ambiguous requirements and generate a precise spec.

Frequently Asked Questions about moai-core-ask-user-questions

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

FAQPage Schema
How do I use surveys to clarify ambiguous requirements in workflows?

Interactive surveys orchestrate requirement clarification by posing structured single- and multi-select questions with conditional branching. The AskUserQuestion tool gathers user input across 1–4 questions per survey, then generates precise specifications that resolve ambiguity in architectural decisions, risky operations, and complex multi-step workflows.

Can I set up conditional branching and error recovery in automated surveys?

Yes. The Skill implements conditional branching to route users through different survey paths based on answers, plus automatic error recovery and retry logic. Combined with single- and multi-select question types and 2–4 options per question, this enables robust, self-correcting interactive flows.

Does this support multi-language surveys for enterprise workflows?

Multi-language support is built in. The Skill localizes surveys across workflows and integrates with AskUserQuestion to deliver translated prompts and collect responses in user-preferred languages, making requirement clarification accessible across global teams.

What's the best way to gather user input for complex workflow decisions?

Enterprise-grade interactive surveys collect structured input through the AskUserQuestion tool, supporting automatic 'Other' input fields, conditional branching, and cross-workflow integration. This produces actionable, precise specifications from ambiguous requirements in architectural and operational contexts.

How many questions and options can I include in a single survey?

Surveys support 1–4 questions per survey and 2–4 options per question. This constraint ensures focused, rapid user interaction that prevents survey fatigue while maintaining enough granularity to clarify complex requirements and drive conditional branching logic.

Can I use surveys to validate risky operations before execution?

Yes. Interactive surveys integrate into workflows to present confirmation prompts, decision trees, and contextual questions for risky operations. Error recovery logic automatically retries on invalid input, ensuring users make informed choices before proceeding with critical workflow steps.