always-use-askquestion

Enforce AskQuestion tool usage for all user prompts with structured options.

Updated Feb 23, 2019
One-click install
npx skills add https://github.com/JohnWebb4/dotfiles --skill always-use-askquestion-johnwebb4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: always-use-askquestion
Source: https://github.com/JohnWebb4/dotfiles/tree/main/.cursor/skills/always-use-askquestion
Command: npx skills add https://github.com/JohnWebb4/dotfiles --skill always-use-askquestion-johnwebb4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The AskQuestion rule ensures all user prompts are structured as a defined question flow, reducing ambiguous or open-ended interactions and improving predictability.

Core Features & Use Cases

  • Enforces using AskQuestion for all input types (Yes/No, multiple choice, confirmations, and selections) to present clear, actionable options.
  • Guides the correct structure of questions, including separate question objects and appropriate sequencing when dependencies exist.
  • Use Case: When designing a decision workflow, ensure prompts are expressed as explicit questions with predefined answer options.

Quick Start

Begin by replacing any free-form prompt with a structured AskQuestion dialog for user input.

Frequently Asked Questions about always-use-askquestion

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

FAQPage Schema
How do I enforce structured prompts for AI conversations instead of free-form text?

Structured prompts are enforced by mandating the AskQuestion format for all user interactions, replacing free-form text with predefined answer options. This ensures every input is a defined question flow with clear, actionable choices, reducing ambiguous responses.

What is structured prompt engineering for conversation design?

Structured prompt engineering for conversation design is the practice of formatting all user inputs as explicit questions with predefined options. It guides the correct sequencing of question objects and ensures clear presentations for yes/no, multiple choice, and confirmation workflows.

How do I implement multiple choice and yes/no question flows in AI prompting?

To implement multiple choice and yes/no question flows, you structure prompts using a minimum of two options per question. This enforces consistent usage by separating question objects and applying appropriate sequencing when dependencies exist between selections.

Does this structured input control approach work for complex decision workflows?

This structured input control approach works for decision workflows by ensuring prompts are expressed as explicit questions with predefined answer options. It supports dependent sequencing across yes/no questions, confirmations, and selections to maintain workflow predictability.

What are the limitations of enforcing strict question structures in conversation design?

The limitation of enforcing strict question structures is that it reduces open-ended interactions, requiring all inputs to fit predefined options. This mandates adherence to a specific structure with a minimum of two options, which may restrict free-form user expression.