--- 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