43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
---
|
|
name: ck-ask
|
|
description: >
|
|
Interactive question helper for structured Q&A sessions. Activate when user says '/ask',
|
|
'ask me questions', or 'help me think through this'. Accepts any topic or decision
|
|
that benefits from guided questioning.
|
|
---
|
|
|
|
## Overview
|
|
Guides structured questioning to help users clarify requirements, decisions, or problems
|
|
through targeted follow-up questions before proceeding with implementation.
|
|
|
|
## When to Use
|
|
- User needs to clarify ambiguous requirements before implementation
|
|
- Decision-making requires exploring multiple options
|
|
- Problem definition is unclear and needs scoping
|
|
- User wants to think through a topic interactively
|
|
|
|
## Don't Use When
|
|
- Requirements are already clear and fully specified
|
|
- User explicitly says to proceed without questions
|
|
- Task is simple and unambiguous
|
|
|
|
## Steps / Instructions
|
|
|
|
### Question Strategy
|
|
1. Analyze the topic or problem presented
|
|
2. Identify the 3-5 most critical unknowns that would affect the approach
|
|
3. Ask questions one at a time or in a focused batch (not overwhelming)
|
|
4. Prioritize questions by impact: architecture decisions > implementation details > style preferences
|
|
|
|
### Question Format
|
|
- Keep questions concise and specific
|
|
- Offer sensible defaults when asking (e.g., "TypeScript or JavaScript? [TypeScript recommended]")
|
|
- Group related questions together
|
|
- After gathering answers, summarize understanding before proceeding
|
|
|
|
### Output
|
|
After all questions answered:
|
|
1. Summarize the collected requirements/decisions
|
|
2. Confirm with user before proceeding
|
|
3. Hand off to appropriate skill or proceed with implementation
|