deep-interview

Conduct structured Socratic interviews to convert vague ideas into precise specs.

5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill deep-interview-robinnorberg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/RobinNorberg/oh-my-copilot/tree/main/skills/deep-interview
Command: npx skills add https://github.com/RobinNorberg/oh-my-copilot --skill deep-interview-robinnorberg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep Interview applies Socratic questioning to convert vague ideas into precise specs, gating ambiguity before execution.

Core Features & Use Cases

  • Iterative questioning to surface hidden assumptions and reduce ambiguity across goals, constraints, and success criteria.
  • Brownfield-context aware validation that anchors questions to existing code or systems when present.
  • Structured artifact generation including an executable spec, ontology of core entities, and a progress-guarded execution plan.

Quick Start

Describe your vague idea in plain language to trigger a guided deep interview that yields a clear spec and execution plan.

Frequently Asked Questions about deep-interview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a vague project idea into a clear specification?

To convert a vague idea into a clear specification, use Socratic questioning to iteratively surface hidden assumptions. This structured interview process reduces ambiguity across goals and constraints, yielding a crystal-clear, executable spec.

What is Socratic questioning for reducing ambiguity in software planning?

Socratic questioning for ambiguity reduction is a phase-based interview method that scores clarity against an explicit threshold. It captures the ontology of core entities and success criteria to gate project execution against vague requirements.

Can I use structured interviews to validate ideas for existing codebases?

Yes, structured interviews can validate ideas for existing codebases through brownfield-context awareness. The questioning anchors directly to your current systems and existing code to ensure generated specifications fit your established architecture.

How do I generate an execution plan from an unstructured prompt?

Generate an execution plan from an unstructured prompt by completing a deep interview workflow. The process produces structured artifacts including an executable spec, entity ontology, and a progress-guarded execution plan with optional autopilot escalation.

What are the limitations of using Socratic interviews for requirement gathering?

A limitation of Socratic interviews for requirement gathering is the dependency on reaching an explicit ambiguity threshold before execution begins. If complex domain ontology or constraints are not fully articulated, the generated specification may remain incomplete.