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.