interview

Crystallizes vague requirements into a seed-ready specification through guided Socratic questioning.

5.4k|535|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Q00/ouroboros --skill interview-q00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/Q00/ouroboros/tree/main/skills/interview
Command: npx skills add https://github.com/Q00/ouroboros --skill interview-q00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Socratic interview guides stakeholders to transform vague ideas into precise, testable specifications by eliciting goals, constraints, and acceptance criteria.

Core Features & Use Cases

  • Guided questioning to surface assumptions, risks, and success metrics.
  • Supports both MCP-driven interview flow (persistent state, ambiguity tracking) and a plugin fallback when MCP is unavailable.
  • Produces a seed-ready specification for subsequent 'ooo seed' or implementation.

Quick Start

Run ooo interview <topic> to start a guided Socratic session that crystallizes vague requirements into a concrete specification.

Frequently Asked Questions about interview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague product requirements into clear specifications?

The Socratic interview method helps crystallize vague requirements by guiding stakeholders through structured questioning to surface assumptions, risks, and success metrics. It transforms high-level goals into precise, testable specifications for product and software projects.

How to extract acceptance criteria and success metrics from high-level project goals?

You can extract acceptance criteria and success metrics by initiating a guided Socratic session that tracks ambiguity and interactively questions stakeholders. This approach systematically uncovers project constraints and required metrics from initially vague ideas.

Does the Socratic interview workflow work without an MCP server?

Yes, the Socratic interview workflow supports a plugin fallback when MCP is unavailable. While the MCP-driven path provides persistent state and deferred tool loading, the plugin mode still guides users to surface constraints and produce a seed-ready specification.

What is the best way to prepare a seed-ready specification for software implementation?

The best way to prepare a seed-ready specification is to use a guided interview that tracks ambiguity and elicits detailed scope from stakeholders. This produces a structured specification ready for subsequent implementation or seeding.

Can I use this guided interview to read code context for product management tasks?

Yes, you can use the MCP-driven interview path to read code context during product management tasks. This allows the interview flow to surface technically grounded acceptance criteria and constraints based on your existing codebase.