What problem does it solve?
It prevents the system from executing on vague or underspecified ideas by turning uncertainty into explicit, testable requirements before any build or code changes happen.
Core Features & Use Cases
- Socratic deep questioning that asks one question at a time to expose hidden assumptions and unstable scope.
- Mathematical ambiguity gating that scores goal, constraints, and success criteria and refuses to proceed until ambiguity drops to an acceptable threshold.
- Brownfield-safe context checks that gathers repo facts first (via exploration) and then confirms how the feature should fit, reducing “wrong integration” outcomes.
- Use case: You say you want “a smarter interview assistant” and need it to behave consistently; deep-interview turns that into a concrete specification with clear non-goals and measurable acceptance criteria.
Quick Start
Use the deep-interview skill to interview your vague idea until it becomes a build-ready spec, then proceed with planning and execution.