deep-interview

Guide Socratic interviews to turn vague ideas into precise specifications.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill deep-interview-oliverouyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/deep-interview
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill deep-interview-oliverouyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables a guided, iterative questioning process to turn vague user ideas into precise, actionable specifications by applying Socratic methodology and mathematical ambiguity gating, ensuring readiness before automation.

Core Features & Use Cases

  • Socratic interrogation with single-question rounds that reveal hidden assumptions and reduce ambiguity
  • Transparent ambiguity scoring across multiple dimensions with per-round weakest-dimension targeting
  • Ontology extraction and stability tracking to converge on a core concept
  • End-to-end execution pipeline integration: deep-interview → omc-plan → autopilot for safe handoff

Quick Start

Describe your vague idea and I will start a Socratic deep interview to clarify requirements before execution.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
What is the best way to elicit requirements for multi-round data workflows?

The best way to elicit requirements for multi-round data workflows is an iterative questioning methodology that applies ambiguity scoring. This approach systematically reveals hidden assumptions before transitioning to structured planning and execution.

How do I turn a vague product idea into a clear specification before execution?

To turn a vague idea into a clear specification, you need a Socratic interview process that asks targeted questions to reveal hidden assumptions and reduce ambiguity. This ensures requirements are fully elicited and mathematically validated before any planning begins.

What is mathematical ambiguity gating and how does it work for requirements elicitation?

Mathematical ambiguity gating is a requirements elicitation mechanism that scores transparency across multiple dimensions. It targets the weakest dimension in each interview round to systematically eliminate vague concepts and ensure specification readiness.

How do I extract and stabilize an ontology for a complex automation request?

To extract and stabilize an ontology for automation requests, a guided interrogation process tracks core concepts iteratively. This converges scattered ideas into a stable domain model, ensuring the final specification accurately reflects the intended workflow.

Can I use Socratic interrogation to prepare software features for autopilot execution?

Yes, Socratic interrogation prepares software features for autopilot execution by conducting single-question rounds that clarify requirements. The resulting precise specification is then safely handed off to planning and automation pipelines.

What is the best way to elicit requirements for multi-round data workflows?

The best way to elicit requirements for multi-round data workflows is an iterative questioning methodology that applies ambiguity scoring. This approach systematically reveals hidden assumptions before transitioning to structured planning and execution.