deep-interview

Conducts Socratic interviews to turn vague project ideas into precise specs.

1|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill deep-interview-oneforce
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/oneforce/oh-my-gemini-cli/tree/main/skills/deep-interview
Command: npx skills add https://github.com/oneforce/oh-my-gemini-cli --skill deep-interview-oneforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Socratic deep interview with mathematical ambiguity gating before autonomous execution.

Core Features & Use Cases

  • One-question-at-a-time interview guided by ambiguity scoring to surface hidden assumptions.
  • Ontology extraction and stability tracking to converge on a stable domain model.
  • Spec crystallization and persistence: writes a detailed .omg/specs/deep-interview-{slug}.md and bridges to planning/execution pipelines.

Quick Start

Provide a vague idea and I will begin a deep interview to clarify requirements before any implementation.

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 requirements before starting automation?▼

To clarify vague project requirements before automation, you can conduct a Socratic interview that asks one question at a time, using ambiguity scoring to surface hidden assumptions and yield a precise, actionable spec.

What is Socratic ambiguity gating for software specifications?▼

Socratic ambiguity gating is a disciplined interview process that extracts ontology and tracks domain model stability, ensuring a project spec converges only when mathematical ambiguity is sufficiently reduced.

How do I extract an ontology from a greenfield project idea?▼

To extract an ontology from a greenfield project idea, engage in a guided interview that identifies domain concepts and tracks their stability, progressively refining the model until a stable domain representation is achieved.

Can I use this structured interview process for brownfield enhancements?▼

Yes, you can use this structured interview process for brownfield enhancements; it is explicitly designed to reduce risk by clarifying requirements for both new greenfield ideas and updates to existing brownfield systems.

How are crystallized specs saved for downstream planning pipelines?▼

Crystallized specs are saved as detailed markdown files to a designated disk path, providing auditability and creating a formal bridge for handoff to downstream planning and execution pipelines.

What is the best way to reduce project risk before autonomous execution?▼

The best way to reduce project risk before autonomous execution is to apply mathematical ambiguity gating through a deep interview, ensuring all hidden assumptions are surfaced and resolved before implementation begins.