deep-interview

Clarify ambiguous product requirements through a guided Socratic interview.

6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/kok1eee/o-m-cc --skill deep-interview-kok1eee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/kok1eee/o-m-cc/tree/main/skills/deep-interview
Command: npx skills add https://github.com/kok1eee/o-m-cc --skill deep-interview-kok1eee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ambiguous or high-level feature ideas cause wasted effort, misaligned expectations, and slow progression to design and implementation. This skill guides stakeholders through a focused, step-by-step interview to transform fuzzy ideas into a concrete, structured requirements summary ready for planning.

Core Features & Use Cases

  • Socratic interview loop: Asks one targeted question at a time, adapts subsequent questions to prior answers, and stops after clarity or seven questions to minimize user burden.
  • Five-axis ambiguity evaluation: Internally evaluates WHO, WHAT, WHY, SCOPE, and CONSTRAINT to prioritize questioning and produce a structured summary.
  • Context-aware exploration: Uses repository search (Glob/Grep/Read) when available to ground questions in existing code or docs and supports headless mode detection with a clear fallback message.
  • Handoff-ready output: Produces a five-axis requirements summary and invokes discovery-council for deeper analysis or planning handoff.
  • Use cases: Early-stage product ideation, clarifying stakeholder feature requests, pre-planning discovery before task decomposition or design.

Quick Start

Run the deep-interview skill with a short vague feature idea, for example: /o-m-cc:deep-interview "allow users to save drafts".

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 product requirements from stakeholders?▼

To clarify vague product requirements, use a Socratic interview loop that evaluates WHO, WHAT, WHY, SCOPE, and CONSTRAINT axes, asking up to seven targeted questions to transform fuzzy ideas into a structured summary.

What is the best way to run requirements discovery for early-stage ideas?▼

The best way to run requirements discovery is applying a five-axis ambiguity evaluation that adapts subsequent questions to prior answers, minimizing user burden while producing a handoff-ready structured requirements summary.

How do I conduct a Socratic interview to elicit concrete answers for feature requests?▼

To conduct a Socratic interview for feature requests, ask one targeted question at a time, evaluate ambiguity across five axes, and stop after clarity is reached or seven questions are answered to prevent stakeholder fatigue.

Can I ground requirement questions in existing code and documentation?▼

Yes, you can ground requirement questions in existing code or docs by using repository search tools like Glob, Grep, and Read to contextually adapt questioning when a repository is available.

What should I do after completing a pre-planning requirements discovery?▼

After completing requirements discovery, you should use the generated five-axis structured summary for deeper analysis or invoke a discovery-council process for downstream planning and design handoffs.

When should I not use a guided interview for stakeholder feature requests?▼

You should not use a guided interview for stakeholder feature requests when the requirements are already concrete and unambiguous, as the Socratic questioning loop is specifically designed for early-stage and fuzzy ideas requiring discovery.