deep-interview

Interview users to transform ambiguous requests into execution-ready specifications.

2|Updated May 3, 2026
One-click install
npx skills add https://github.com/JustineDevs/roblox-ai-os --skill deep-interview-justinedevs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deep-interview
Source: https://github.com/JustineDevs/roblox-ai-os/tree/main/plugins/roblox-ai-os-creator-skills/skills/deep-interview
Command: npx skills add https://github.com/JustineDevs/roblox-ai-os --skill deep-interview-justinedevs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of misaligned implementation caused by vague requirements, ensuring that project intent, boundaries, and success criteria are fully defined before any code is written.

Core Features & Use Cases

  • Socratic Clarification Loop: Uses targeted questioning to pressure-test assumptions, identify hidden constraints, and define non-goals.
  • Ambiguity Gating: Employs mathematical scoring to prevent execution handoff until requirements meet a specific clarity threshold.
  • Use Case: When a user requests a broad feature like "add a new system," this Skill interviews the user to determine the specific scope, technical boundaries, and success metrics, preventing wasted development effort on underspecified tasks.

Quick Start

Use the deep-interview skill to clarify the requirements for the new inventory system before starting the planning phase.

Frequently Asked Questions about deep-interview

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

FAQPage Schema
How do I clarify ambiguous project requirements before starting development?

To clarify ambiguous project requirements, you can use a Socratic interview process that applies targeted questioning and ambiguity scoring. This method pressure-tests assumptions to define intent, scope, and success criteria before any code is written.

What is a Socratic clarification loop for software planning?

A Socratic clarification loop for software planning is a structured questioning technique used to identify hidden constraints and define non-goals. It transforms vague user requests into execution-ready specifications through targeted inquiry.

How do I prevent misaligned implementation caused by vague feature requests?

You prevent misaligned implementation by employing ambiguity gating, which uses mathematical scoring to block execution handoff. This ensures requirements meet a specific clarity threshold before downstream planning begins.

When do I need to use an interview process for requirements gathering?

You need to use an interview process for requirements gathering when a user requests a broad feature like adding a new system. It helps determine specific scope, technical boundaries, and success metrics to prevent wasted development effort.

Can I use automated questioning to define non-goals and decision boundaries?

Yes, you can use automated Socratic questioning to define non-goals and decision boundaries across creator-runtime domains. It establishes intent and scope through targeted questions that pressure-test project assumptions.

Does ambiguity scoring work for broad feature specifications?

Ambiguity scoring works for broad feature specifications by mathematically evaluating requirement clarity. It prevents execution handoff until the specifications are fully defined, testable, and meet the required threshold for blueprinting.