What problem does it solve?
Ambiguous tasks and unclear requirements lead to wasted effort, rework, and frustration. This skill transforms vague requests into precise, actionable specifications through intelligent, context-aware, and progressive questioning.
Core Features & Use Cases
- Context-First Questioning: Automatically gather relevant codebase, CLI, and historical context before asking, avoiding redundant questions.
- Layered Question Flows: Chain questions dynamically, building on prior answers to progressively refine understanding and explore implications.
- Tool-Enhanced Discovery: Use CLI tools mid-flow to verify user mentions and ask more informed, precise questions based on real-time data.
- Meta-Questioning: Periodically step back to reveal unstated constraints, identify missing information, and ensure overall alignment with user intent.
Quick Start
Help me think through the architectural trade-offs for a new feature, starting with the core problem we're solving.