deep-interview

Execute a Socratic clarification loop to transform ideas into executable specifications.

Updated May 26, 2026
One-click install
npx skills add https://github.com/koasis89/ite-ai-agent --skill deep-interview-koasis89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/koasis89/ite-ai-agent/tree/main/plugins/oh-my-codex/skills/deep-interview
Command: npx skills add https://github.com/koasis89/ite-ai-agent --skill deep-interview-koasis89

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The deep-interview skill helps clarify ambiguous user requests, turning them into well-defined, actionable specifications.

Core Features & Use Cases

  • Socratic Clarification: Uses targeted questioning to uncover user intent and scope.
  • Ambiguity Reduction: Quantitatively measures ambiguity in user requests and iteratively refines specifications.
  • Execution-Ready Specifications: Produces documents that are ready for planning, implementation, or further analysis.
  • Use Case: When a user has a broad idea or project scope, the deep-interview skill can guide the conversation to create a detailed, executable plan.

Quick Start

Run the deep-interview skill with the command: omx deep-interview my-idea.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
How do I clarify vague project ideas into executable specifications?

During requirement elicitation, the Socratic method uncovers user intent through targeted questioning that exposes hidden assumptions and scope boundaries. It quantitatively measures ambiguity in requests, iteratively refining broad ideas into precise, executable specifications for software development.

How do I transform ambiguous user requests into actionable plans?

To convert ambiguous requirements into actionable plans, run the deep-interview skill using the command `omx deep-interview my-idea`. This initiates a structured Socratic interview that applies ambiguity scoring and state persistence to refine vague concepts into executable specifications.

Can I use Socratic questioning for software requirement validation?

Yes, Socratic questioning effectively supports software requirement validation by applying targeted questions to uncover user intent and scope boundaries. It quantitatively measures ambiguity, iteratively refining requests into execution-ready specifications suitable for the elicitation and validation stages of software development.

What is the best way to measure ambiguity in project specifications?

The best way to measure ambiguity in project specifications is to apply a Socratic clarification loop that quantitatively scores ambiguity during requirement elicitation. This structured questioning approach iteratively refines vague ideas, ensuring the final specification document is explicit and execution-ready.

Does structured requirement elicitation work for broad project scopes?

Yes, structured requirement elicitation works effectively for broad project scopes by applying a Socratic clarification loop with state persistence. It systematically uses targeted questioning and ambiguity scoring to guide conversations, transforming broad ideas into detailed, execution-ready specifications.