ask

Present multiple-choice questions with two to four predefined options.

19|2|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/Tony363/SuperClaude --skill ask-tony363
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask
Source: https://github.com/Tony363/SuperClaude/tree/main/.claude/skills/ask
Command: npx skills add https://github.com/Tony363/SuperClaude --skill ask-tony363

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of gathering specific user input by presenting clear, multiple-choice questions, ensuring structured and relevant responses.

Core Features & Use Cases

  • Guided User Input: Presents a question with predefined options for the user to select from.
  • Enforces Constraints: Limits choices to a specific range (2-4 options) for clarity and efficiency.
  • Use Case: When configuring a deployment, you can use this skill to ask "Deploy to which environment?" with options like "staging" or "production".

Quick Start

Use the ask skill to present the question "Which testing framework?" with the options "pytest", "unittest", and "nose2".

Frequently Asked Questions about ask

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

FAQPage Schema
How do I present multiple-choice questions to guide user input during configuration?

To present multiple-choice questions for guided user input, you define a specific question and a set of predefined options. This streamlines gathering structured responses by limiting choices to a specific range, ensuring clarity during configuration tasks.

What is the maximum number of options I can provide when asking a user for a selection?

The maximum number of options you can provide for user selection is four. The mechanism enforces constraints by limiting choices to a specific range of two to four options, which ensures clarity and usability for guided interaction.

How do I prompt a user to select a testing framework from a predefined list?

To prompt a user to select a testing framework, you present a question like "Which testing framework?" with predefined options such as pytest, unittest, and nose2. This facilitates guided user interaction by requiring a specific choice from a limited set.

Can I use guided user input to ask users to choose between deployment environments?

Yes, you can use guided user input to ask users to choose between deployment environments. For example, you can present the question "Deploy to which environment?" with options like staging or production to gather specific configuration preferences.

When should I use a multiple-choice question instead of free-text input?

You should use a multiple-choice question instead of free-text input when you need to enforce constraints and ensure structured responses. By presenting predefined options, you streamline the process of gathering specific input in scenarios requiring selections from a limited set.

Why does limiting user options improve the efficiency of gathering input?

Limiting user options improves the efficiency of gathering input by enforcing constraints on the number of choices provided. By restricting selections to a range of two to four options, the interaction remains clear, structured, and relevant, reducing user friction.