deep-interview

Guide Socratic clarification loops to produce execution-ready specifications and transcripts.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Linnanli/xClaw --skill deep-interview-linnanli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/Linnanli/xClaw/tree/main/.codex/skills/deep-interview
Command: npx skills add https://github.com/Linnanli/xClaw --skill deep-interview-linnanli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deep Interview identifies and resolves vague user intents by guiding a Socratic clarification loop before planning or implementation, transforming uncertain ideas into concrete execution-ready specifications.

Core Features & Use Cases

  • Socratic clarification loop that probes intent, outcomes, scope, and boundaries to surface explicit requirements.
  • Generates artifacts such as transcripts and execution-ready specs, plus readiness gates like Non-goals and Decision Boundaries.
  • Supports depth profiles (--quick, --standard, --deep) and optional autoresearch mode for launch readiness.
  • Use Cases include requirement refinement, PRD preparation for engineering teams, and clarifying ambiguous requests before execution.

Quick Start

Provide an unclear task and let the system begin the Socratic clarification loop to produce an execution-ready specification.

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 requirements before creating a product specification?

To clarify vague requirements before creating a product specification, use a Socratic clarification loop that probes intent, outcomes, scope, and boundaries. This surfaces explicit requirements and transforms uncertain ideas into execution-ready specifications with readiness gates.

What is a Socratic clarification loop for requirement refinement?

A Socratic clarification loop for requirement refinement is an interactive questioning process that identifies and resolves vague user intents. It systematically probes scope, outcomes, and decision boundaries to produce concrete, execution-ready artifacts like transcripts and PRD documents.

How do I prepare a PRD from ambiguous user requests?

To prepare a PRD from ambiguous user requests, initiate a guided clarification process to establish non-goals and decision boundaries. This resolves ambiguity into execution-ready specifications before engineering teams begin implementation.

Can I use depth profiles like quick or deep modes for requirements gathering?

Yes, you can use depth profiles such as quick, standard, and deep modes for requirements gathering. These profiles adjust the Socratic clarification loop's intensity, and an optional autoresearch mode further supports launch readiness.

What are non-goals and decision boundaries in execution-ready specifications?

Non-goals and decision boundaries in execution-ready specifications are readiness gates that define out-of-scope items and decision authority. Establishing these during clarification prevents scope creep and aligns engineering teams before implementation.