interview-me

Extract underlying user intent through iterative, hypothesis-driven questioning.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill interview-me-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interview-me
Source: https://github.com/mymx2/foreman/tree/main/.agents/skills/interview-me
Command: npx skills add https://github.com/mymx2/foreman --skill interview-me-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents the costly mistake of building features based on ambiguous or conventional requests by uncovering the user's actual underlying needs before any planning or coding begins.

Core Features & Use Cases

  • Intent Discovery: Uses a structured, one-question-at-a-time interview process to reach 95% confidence in the user's true goal.
  • Assumption Surfacing: Forces the AI to state its hypotheses and confidence levels, making hidden assumptions visible and testable.
  • Use Case: When a user asks to build a dashboard, this skill helps determine if they actually need a simple list or a specific data export, saving significant development time.

Quick Start

Invoke the interview-me skill to help clarify the requirements for the new project before we start drafting any specifications.

Frequently Asked Questions about interview-me

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

FAQPage Schema
How do I extract underlying user intent from ambiguous project requirements?

You clarify project requirements by conducting an iterative, hypothesis-driven interview that asks one question at a time to surface hidden assumptions and validate the user's true intent before development begins.

What is the best way to prevent building the wrong software features during scoping?

Prevent building the wrong features by forcing the AI to state its hypotheses and confidence levels, making hidden assumptions visible and testable before you finalize a scoped statement of intent.

When do I need to run a discovery interview for software development?

You need a discovery interview during the initial software definition phase when a user's stated request lacks sufficient context or specificity, requiring multi-turn interaction to validate assumptions and confirm a scoped intent.

How does assumption surfacing work in requirements discovery?

Assumption surfacing works by requiring the AI to explicitly state its hypotheses and confidence levels during the interview, making hidden assumptions visible and testable to resolve ambiguity in project requirements.

Do I need any specific dependencies to run iterative intent discovery interviews?

No dependencies are required to run iterative intent discovery interviews; the skill operates independently to extract underlying user intent through multi-turn, hypothesis-driven questioning during the initial project definition phase.

What are the limitations of using AI-driven interviews for requirements alignment?

AI-driven interviews for requirements alignment require active, multi-turn interaction to reach a final scoped statement, meaning they are limited to the initial definition phase and cannot replace direct coding or planning execution.