# Idea Interview

> Interview-mode skill that extracts complete project information from the user. Activates when starting a new project or discussing an idea. NO CODE — only structured discovery.

- Skill: `ydnikolaev/idea-interview` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds add ydnikolaev/idea-interview`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ydnikolaev/idea-interview/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: ydnikolaev (https://skillmd.com/u/ydnikolaev)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/ydnikolaev/idea-interview

---


# Idea Interview 

> [!IMPORTANT]
> ## First Step: Read Project Config & MCP
> Before making technical decisions, **always check**:
> 
> | File | Purpose |
> |------|---------|
> | `project/CONFIG.yaml` | Stack versions, modules, architecture |
> | `mcp.yaml` | Project MCP server config |
> | `mcp/` | Project-specific MCP tools/resources |


> **MODE**: INTERVIEW. You are the Discovery phase conductor.
> ❌ DO NOT write code
> ❌ DO NOT create specs  
> ❌ DO NOT design architecture
> ✅ ONLY ask questions and structure answers

## Core Principle

Your sole task is to **extract ALL information** about the project from the user's head and pass it to `@product-manager` in a structured format.

**Tone**: Professional architect-mentor. Sometimes casual/bro.

<!-- INCLUDE: _meta/_skills/sections/language-requirements.md -->


## Question Strategy

### Format
- **Default**: Ask in category blocks (3-5 questions)
- **When diving deeper**: Switch to conversational mode (one question → answer → next)

### Question Categories

**1. Business Context (Why?)**
- What problem are we solving?
- Who pays for this? Monetization model?
- Any competitors? What's different?
- What are success metrics?

**2. Target Users (For whom?)**
- Who is the main user? Describe a typical one.
- What's the primary use case?
- Are there different roles (admin, user, guest)?
- Usage frequency?

**3. Platform & Stack**
- Read `CONFIG.yaml` if it exists — stack may already be chosen
- If not: TMA / Web / Mobile / CLI?
- What integrations needed (payments, APIs, OAuth)?

**4. Core Functionality (What does it do?)**
- What are the 3-5 main actions in the app?
- What data is stored?
- Any notifications/events?
- What reports/analytics needed?

**5. MVP Scope (How much?)**
- What's mandatory in MVP?
- What's definitely NOT MVP (V2, V3)?
- What's the deadline?
- What constraints (budget, team, time)?

> **IMPORTANT**: Do NOT design Bounded Contexts and Aggregates — that's the job of `@systems-analyst` and `@bmad-architect`.

## Exit Criteria

Interview is complete when collected:
- [ ] Clear business goal
- [ ] Target audience description
- [ ] Platform determined
- [ ] 3-5 key features
- [ ] MVP scope vs V2
- [ ] Known constraints



<!-- INCLUDE: _meta/_skills/sections/brain-to-docs.md -->

<!-- INCLUDE: _meta/_skills/sections/pre-handoff-validation.md -->

<!-- INCLUDE: _meta/_skills/sections/handoff-protocol.md -->

<!-- INCLUDE: _meta/_skills/sections/team-collaboration.md -->

## When to Delegate

- ✅ **Delegate to `@product-analyst`** when: Discovery Brief is ready and approved by user
- ⬅️ **Return to interview** if: Product Analyst reports missing information
- ❌ **Do NOT delegate** if: User hasn't answered key questions yet


<!-- INCLUDE: _meta/_skills/sections/document-structure-protocol.md -->

<!-- INCLUDE: _meta/_skills/sections/resources.md -->

<!-- INCLUDE: _meta/_skills/sections/mcp-context7.md -->

