interview

Facilitate structured Socratic interviews with mathematical ambiguity scoring for AI-driven development.

2|1|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/yy1588133/oh-my-snow --skill interview-yy1588133
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview
Source: https://github.com/yy1588133/oh-my-snow/tree/main/assets/skills/oms/interview
Command: npx skills add https://github.com/yy1588133/oh-my-snow --skill interview-yy1588133

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The interview skill solves the problem of ensuring that AI-driven development projects are well-understood and specified, preventing misunderstandings and misalignment between the AI and the human user.

Core Features & Use Cases

  • Deep Interview Loop: Iteratively exposes assumptions, scores clarity, and focuses on the weakest dimension.
  • Mathematical Ambiguity Scoring: Quantifies clarity using a 4-dimensional weighted system.
  • Topology Confirmation: Locks in the shape of the user's idea with a topology enumeration gate.
  • Challenge Agents: Utilizes Contrarian, Simplifier, and Ontologist modes to challenge assumptions and clarify context.
  • Ontology Tracking: Tracks entity stability and convergence to a stable domain model.
  • Spec Crystallization: Generates a clear and actionable specification document upon reaching a low enough ambiguity level.
  • Execution Bridge: Provides options for proceeding with execution, such as plan consensus, auto execution, or team collaboration.

Quick Start

Run the 'oms interview' command to initiate the interview process and start driving your AI development project towards completion.

Frequently Asked Questions about interview

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

FAQPage Schema
How do I clarify project requirements before starting AI-assisted development?

To clarify project requirements before AI-assisted development, you can use a structured Socratic interview process. This approach iteratively exposes assumptions and scores clarity mathematically to ensure comprehensive understanding of project goals and constraints.

What is mathematical ambiguity scoring in requirement engineering?

Mathematical ambiguity scoring in requirement engineering quantifies specification clarity using a 4-dimensional weighted system. It evaluates the weakest dimensions of a project scope to drive consensus between human users and AI on objectives.

How do I generate a clear specification document from an initial project idea?

You can generate a clear specification document by locking in the topology of your idea and tracking entity stability. Upon reaching a sufficiently low ambiguity level, the process crystallizes the confirmed scope into an actionable specification document.

Can I challenge AI assumptions during the project scope definition process?

Yes, you can challenge AI assumptions during project scope definition using dedicated Challenge Agents. These agents utilize Contrarian, Simplifier, and Ontologist modes to test assumptions and clarify the context of your domain model.

Does this Socratic interview process support automated execution after reaching consensus?

Yes, the Socratic interview process supports automated execution after reaching consensus through an Execution Bridge. Once the specification is crystallized, it provides options for plan consensus, auto execution, or team collaboration.

When do I need ontology tracking for software specification?

You need ontology tracking for software specification when defining complex domain models that require convergence. It tracks entity stability throughout the interview loop to ensure the AI and human user achieve a shared, stable understanding.