deep-interview

Clarify vague project ideas through Socratic interviews and generate specs in .forge.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/lpjhelder/kronon-forge --skill deep-interview-lpjhelder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/lpjhelder/kronon-forge/tree/main/skills/deep-interview
Command: npx skills add https://github.com/lpjhelder/kronon-forge --skill deep-interview-lpjhelder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The deep-interview skill addresses the difficulty of turning vague, ambiguous ideas into precise, execution‑ready specifications, preventing misaligned implementations.

Core Features & Use Cases

  • Socratic questioning loop that iteratively clarifies intent, scope, constraints, and non‑goals.
  • Ambiguity scoring with configurable depth profiles (quick, standard, deep) and automatic early‑exit handling.
  • Artifact generation producing interview transcripts and ready‑to‑use specs in the .forge folder for downstream planning or execution.
  • Applicability for both greenfield projects and brownfield codebases, with automatic codebase exploration when needed.

Quick Start

Invoke the skill with your idea, for example: deep-interview add user authentication.

Frequently Asked Questions about deep-interview

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

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

To turn vague software requirements into clear specifications, you can use a Socratic questioning loop that iteratively clarifies intent, scope, and non-goals. This process generates interview transcripts and execution-ready spec artifacts for downstream planning.

What is the best way to clarify ambiguous project ideas before development?▼

The best way to clarify ambiguous project ideas is through an interactive interview process that scores ambiguity across configurable depth profiles. It automatically handles early-exit conditions to ensure all underspecified requirements are resolved into actionable specifications.

Can I use Socratic questioning to create execution-ready specs for existing codebases?▼

Yes, you can use Socratic questioning to create execution-ready specs for existing codebases. The interview process applies to both greenfield and brownfield contexts, automatically exploring your codebase when needed to clarify underspecified requirements.

How do I generate project specifications from an initial idea using an interview?▼

You generate project specifications by invoking the skill with your initial idea. It runs interactive question rounds, scores the ambiguity of your responses, and outputs ready-to-use specification artifacts into the .forge directory.

What depth profiles can I configure for requirements clarification interviews?▼

You can configure requirements clarification interviews using three depth profiles: quick, standard, and deep. These profiles control the thoroughness of the Socratic questioning loop and include automatic early-exit handling when ambiguity is sufficiently resolved.

Where are interview transcripts and specification artifacts stored?▼

Interview transcripts and specification artifacts are stored in the .forge directory. These generated files capture the full interactive questioning history and provide ready-to-use outputs for downstream project execution and planning.