deep-interview

Clarify vague user requests into execution-ready specifications via Socratic interviews.

2|2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/chrisxue90/oh-my-qwencode --skill deep-interview-chrisxue90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/chrisxue90/oh-my-qwencode/tree/main/skills/deep-interview
Command: npx skills add https://github.com/chrisxue90/oh-my-qwencode --skill deep-interview-chrisxue90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep Interview provides an intent-first Socratic clarification loop to turn vague ideas into execution-ready specifications by asking targeted questions about why the user wants a change, how far it should go, what should stay out of scope, and what OMQ may decide without confirmation.

Core Features & Use Cases

  • Socratic clarification loop that converts vague prompts into concrete requirements.
  • Depth-profile driven interviews (--quick, --standard, --deep) with explicit non-goals and decision boundaries.
  • Artifact generation including transcripts and .omq/specs for downstream planning and execution.

Quick Start

Provide input describing a vague idea and let Deep Interview generate a clear, executable specification and artifact-rich transcript.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
How do I turn a vague idea into an execution-ready specification?

A Socratic clarification loop converts vague ideas into execution-ready specifications by asking targeted questions about why a change is needed, defining explicit non-goals, boundaries, and acceptance criteria to extract precise requirements.

What is the best way to clarify ambiguous user requests for requirements gathering?

The best way to clarify ambiguous user requests is applying a depth-profile driven interview across quick, standard, or deep modes to establish explicit non-goals and decision boundaries, ensuring all context is gathered before planning begins.

How do I define explicit non-goals and boundaries during a project interview?

You define explicit non-goals and boundaries during a project interview by using a Socratic clarification loop that asks targeted questions about what should stay out of scope and what automated decisions can be made without user confirmation.

Can I generate transcripts and specs for downstream planning tools from a requirements interview?

Yes, you can generate transcripts and .omq/specs for downstream planning tools. The Socratic interview process artifact generation includes these outputs specifically to feed into downstream planning and execution workflows.

Does this requirements clarification process support different levels of depth?

Yes, the requirements clarification process supports different levels of depth through depth-profile driven interviews. You can choose between quick, standard, or deep profiles to match the required thoroughness of context gathering and boundary setting.

When should I use a Socratic interview for workflow planning instead of standard templates?

Use a Socratic interview for workflow planning when dealing with broad, ambiguous prompts that require intent-first discovery. It effectively establishes decision boundaries and acceptance criteria where standard templates would lack the necessary context.