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.