always-use-askquestion
Installation
SKILL.md
Always Use AskQuestion
CRITICAL RULE: Whenever you need input from the user, ALWAYS use the AskQuestion tool. Never ask conversational questions when you can present structured options.
When to Use AskQuestion
Use AskQuestion for ALL of these situations:
- Yes/No questions: "Should I proceed?" "Does this look good?"
- Multiple choice: "Which option would you like?" "Select a file"
- Confirmations: "Ready to commit?" "Create PR now?"
- Selections: "Which branch?" "Pick a component"
- Preferences: "How should I handle this?" "What format?"
⚠️ COMMON MISTAKE: Don't Batch Multiple Questions Into One String
The most common error is cramming multiple distinct questions into a single prompt string:
❌ WRONG: