deep-interview

Clarify user ideas into detailed specifications via Socratic questioning.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/tuandzung/flink-k8s-ui --skill deep-interview-tuandzung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/tuandzung/flink-k8s-ui/tree/main/.codex/skills/deep-interview
Command: npx skills add https://github.com/tuandzung/flink-k8s-ui --skill deep-interview-tuandzung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires omx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of turning ambiguous requests into clear, actionable plans by applying a structured, Socratic interview process.

Core Features & Use Cases

  • Socratic Interview Loop: Engages users in a series of targeted questions to clarify intent, scope, and constraints.
  • Ambiguity Scoring: Quantitatively measures the clarity of the user's request and guides the interview process.
  • Execution Readiness: Outputs a specification document that can be used for planning and execution.
  • Use Case: For a user with a vague idea for a new feature in a software application, this Skill can help flesh out the requirements and ensure a clear understanding before development begins.

Quick Start

Run the deep-interview skill with the --standard flag and provide a description of your idea or project.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
How do I turn vague project ideas into execution-ready specifications?

To turn vague project ideas into execution-ready specifications, use a Socratic interview process that asks targeted questions to clarify intent, scope, and constraints. This structured approach refines ambiguous requests into actionable plans suitable for development.

What is Socratic questioning for requirement clarification?

Socratic questioning for requirement clarification is a structured interview loop that engages users with targeted questions to define project intent and scope. It measures request clarity quantitatively using ambiguity scoring to guide the refinement process.

How do I measure ambiguity in a project description?

You measure ambiguity in a project description by applying an ambiguity scoring mechanism. This quantitatively evaluates the clarity of your request and guides the interview process to systematically resolve vague concepts and constraints.

Can I use structured questioning tools without OMX context management?

Structured questioning tools for specification development require OMX context management to function properly. The OMX dependency is necessary to manage the Socratic interview loop and maintain the structured questioning environment.

What's the best way to prepare a software feature idea for development?

The best way to prepare a software feature idea for development is to run a structured interview process with a standard input flag. This fleshes out requirements and ensures clear understanding by outputting a detailed specification document for execution.