socratic-interview

Elicit user intent through a structured five-stage interview before task execution.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/monkerek/vibe-hub --skill socratic-interview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socratic-interview
Source: https://github.com/monkerek/vibe-hub/tree/main/.vibe/skills/socratic-interview
Command: npx skills add https://github.com/monkerek/vibe-hub --skill socratic-interview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Socratic interview skill ensures that user intentions and constraints are fully understood before taking on complex or ambiguous tasks, reducing misinterpretations and costly rework.

Core Features & Use Cases

  • Structured, five-stage interview flow (Definition, Elenchus, Maieutic, Dialectic, Counterfactual) to extract goals, constraints, and success criteria.
  • One-question-at-a-time interaction with a capped budget to avoid analysis paralysis.
  • Alignment Summary deliverable that clarifies scope, assumptions, and next steps and requires user confirmation before execution.
  • Hard-Gate enforcement to prevent work from starting without explicit confirmation.
  • Applicable to product-management, requirements elicitation, and planning tasks across any domain.

Quick Start

Begin the Socratic interview to elicit intent before starting any complex or ambiguous task.

Frequently Asked Questions about socratic-interview

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

FAQPage Schema
How do I elicit clear requirements for ambiguous product management tasks?

To elicit clear requirements for ambiguous product management tasks, a structured five-stage interview extracts goals, constraints, and success criteria one question at a time. This process produces an Alignment Summary requiring explicit confirmation before execution.

What is a Socratic interview for requirements gathering and scoping?

A Socratic interview for requirements gathering is a structured five-stage flow—Definition, Elenchus, Maieutic, Dialectic, and Counterfactual—that clarifies user intent and constraints. It prevents misinterpretations and costly rework by enforcing an alignment summary before work begins.

How do I prevent scope creep and misinterpretation during project planning?

You can prevent scope creep and misinterpretation during project planning by enforcing a hard-gate that requires explicit user confirmation of an Alignment Summary. This structured interview caps the question budget to prevent analysis paralysis while clarifying scope and next steps.

Can I use a structured interview to align on multi-step product-design plans?

Yes, you can use a structured interview to align on multi-step product-design plans. The interaction asks one question at a time across five distinct stages to extract success criteria, ensuring the final scope and assumptions are explicitly confirmed by the user.

What's the best way to scope tasks with multiple interpretations before execution?

The best way to scope tasks with multiple interpretations is a Socratic interview that uses a capped budget of one-question-at-a-time interactions. It extracts goals and constraints through five distinct stages, delivering an Alignment Summary that must be explicitly confirmed.

Why does my project fail due to misaligned requirements and how to fix it?

Projects fail due to misaligned requirements when execution starts without fully understanding user intent. You can fix this by applying a hard-gate enforcement that requires explicit confirmation of an Alignment Summary, ensuring scope, assumptions, and next steps are clarified beforehand.