What problem does it solve?
Deep Interview helps you replace vague, assumption-heavy requests with a mathematically gated, clarification-first specification that you can explicitly approve before any execution happens.
Core Features & Use Cases
- Socratic deep questions for ambiguity reduction: iteratively exposes hidden assumptions and locks the weakest clarity dimension.
- Mathematical ambiguity scoring with an execution gate: computes weighted clarity scores and only proceeds when ambiguity drops below the configured threshold and you explicitly approve the constrained execution path.
- Brownfield-aware context discovery: when modifying existing code, it performs repository exploration first and then asks confirmation questions grounded in repo evidence rather than guessing.
- Topology-based multi-component handling: confirms and tracks 1–6 top-level components, scoring active components independently and rotating targets to avoid overfitting one area.
Quick Start
Use the deep-interview skill to clarify a vague idea by starting with: "/skill:deep-interview I want to build something but I'm not sure what exactly."