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.