deep-interview

Guide users through structured Socratic interviews to turn vague ideas into execution-ready specifications.

2|1|Updated Oct 8, 2009
One-click install
npx skills add https://github.com/riethmayer/dotfiles --skill deep-interview-riethmayer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/riethmayer/dotfiles/tree/main/stow/agents/.agents/skills/deep-interview
Command: npx skills add https://github.com/riethmayer/dotfiles --skill deep-interview-riethmayer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts vague or broad requests into precise, testable requirements by guiding users through a structured, Socratic clarification process before planning or execution.

Core Features & Use Cases

  • Interactive clarification loop that probes intent, outcomes, scope, constraints, and acceptance criteria.
  • Supports phases for planning handoffs to downstream tools like ralplan, autopilot, ralph, or team with explicit non-goals and decision boundaries.
  • Provides artifact persistence (context snapshots and interview transcripts) for traceability and reuse in future work.

Quick Start

Provide a vague idea and run the deep-interview with a chosen depth profile to generate a concrete, 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 turn vague project ideas into execution-ready specifications?▼

A Socratic clarification interview converts ambiguous requests into precise, testable specifications by guiding users to define intent, outcomes, scope, and acceptance criteria through a structured questioning process.

What is the best way to clarify requirements for broad project requests?▼

The best way to clarify broad project requests is through an interactive clarification loop that enforces a one-question-per-round cadence, ensuring all constraints and non-goals are explicitly defined before downstream execution.

How does a Socratic interview handle brownfield context for requirement gathering?▼

Socratic requirement gathering handles brownfield scenarios by applying context grounding, ensuring existing project constraints are acknowledged before defining new decision boundaries and acceptance criteria.

Can I persist clarification interview transcripts for future project reuse?▼

Yes, you can persist clarification interview transcripts by saving context snapshots and artifacts to .omx contexts, providing traceability and enabling reuse for future planning work.

When should I use a structured clarification process instead of direct project planning?▼

You should use a structured clarification process when requests are broad or ambiguous, as it enforces explicit readiness gates like non-goals and decision boundaries before handing off to downstream planning tools.