interview

Drive a Socratic interview to crystallize vague ideas into concrete specification files.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/hve4638/hve-cc-marketplace --skill interview-hve4638
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/hve4638/hve-cc-marketplace/tree/main/frame/skills/interview
Command: npx skills add https://github.com/hve4638/hve-cc-marketplace --skill interview-hve4638

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interviewing vague ideas into crystal-clear specifications by guiding users through a structured Socratic questioning process, reducing miscommunication and rework.

Core Features & Use Cases

  • Iterative, guided questioning to surface hidden assumptions and reduce ambiguity
  • Built-in ambiguity scoring across key dimensions with a configurable threshold
  • Stateful session management that can resume after interruptions and generate a final spec file
  • Brownfield-friendly mode that uses repository exploration context to anchor questions
  • Outputs a ready-to-implement spec to be consumed by planners or executors

Quick Start

Provide a vague idea to begin an interview loop that distills it into a formal spec and saves it to the specs directory.

Frequently Asked Questions about interview

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

FAQPage Schema
How do I turn vague ideas into precise software requirements?

A Socratic interview clarifies vague ideas by identifying the least-clear dimension and asking targeted questions. This tool scores ambiguity across key dimensions, repeating rounds until requirements fall below a configured threshold to produce a concrete specification.

How does Socratic questioning help create implementation-ready specifications?

Socratic questioning surfaces hidden assumptions and scores ambiguity across dimensions. The interview repeats until clarity reaches your configured threshold, generating a final spec file saved to your repository for planners and executors.

Can I generate requirements for an existing codebase using brownfield exploration?

Yes, the brownfield mode uses a codebase exploration agent to gather repository context. It anchors Socratic questions to your existing architecture, ensuring the final specification aligns with your current codebase.

What happens if an interview session is interrupted while writing a specification?

If an interview session is interrupted, stateful session management resumes the process where it left off. It persists ongoing progress and context, allowing you to continue the Socratic questioning without losing ambiguity scores.

What is the best way to reduce ambiguity in product specifications?

The best way to reduce ambiguity in product specifications is scoring clarity across key dimensions during an iterative interview. This tool drives guided questioning rounds until measured ambiguity falls below your configured threshold.