deep-interview

Clarify ambiguous user ideas through structured Socratic questioning into a testable requirements brief.

1|Updated Sep 22, 2025
One-click install
npx skills add https://github.com/prthik/prathik-astro --skill deep-interview-prthik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/prthik/prathik-astro/tree/main/.codex/skills/deep-interview
Command: npx skills add https://github.com/prthik/prathik-astro --skill deep-interview-prthik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep Interview is an intent-first Socratic clarification loop before planning or implementation. It turns 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 OMX may decide without confirmation.

Core Features & Use Cases

  • Deep Interview prompts systematic clarification to extract intent, boundaries, and acceptance criteria for downstream work.
  • It generates an execution-ready spec, acceptance criteria, and scope definitions suitable for handoffs to planning or execution lanes.
  • It supports multiple interrogation depths (quick, standard, deep) and autoresearch pathways when required.

Quick Start

Provide a vague idea and initiate the standard deep-interview to produce a ready-to-use spec.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
How do I clarify ambiguous product ideas into execution-ready specifications?▼

To turn vague requests into specifications, undergo a structured Socratic questioning protocol that reveals scope, intent, and constraints, yielding an execution-ready spec suitable for planning handoffs.

What is the best way to define acceptance criteria for broad, underspecified requests?▼

The best way to define acceptance criteria for broad requests is to apply a targeted clarification loop that interrogates why a change is needed, how far it should go, and what must stay out of scope.

How do I extract project boundaries and scope definitions from a vague initial idea?▼

You extract project boundaries from a vague idea by enforcing a questioning protocol that systematically prompts clarification, capturing evidence and context to determine what stays out of scope.

Can I adjust the interrogation depth when clarifying requirements for product management?▼

Yes, you can adjust interrogation depth when clarifying requirements, as the process supports multiple levels including quick, standard, and deep pathways to match the needed specification detail.

When do I need a Socratic clarification loop for product definition and planning?▼

You need a Socratic clarification loop for product definition when facing broad, underspecified requests that lack clear intent, requiring systematic extraction of context before generating canonical artifacts for execution.