What problem does it solve?
This Skill resolves ambiguous requirements by using Socratic questioning and ambiguity scoring to convert an unclear idea into a crystal-clear, executable specification.
Core Features & Use Cases
- Ambiguity-gated interview loop: Iteratively asks one high-leverage question at a time and tracks ambiguity down until a workable threshold is reached.
- Assumption challenge & simplification rounds: Uses later-phase contrarian and simplifier prompts to validate or remove weak assumptions and unnecessary complexity.
- Spec crystallization & approval: Produces a structured spec file and asks the user to approve, revise, or restart before execution.
Use case example: A user says they have “a vague idea for a trading dashboard,” and the Skill guides them through goals, constraints, success criteria, and operational assumptions until the requirements are unambiguous enough to implement.
Quick Start
Tell the assistant: deep interview with my idea: "I want to build something but I'm not sure what exactly."