smithery/ydnikolaev

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.

Installation

$ npx skills add smithery/ydnikolaev --skill idea-interview

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/ydnikolaev · top by installs.

npx skills add smithery/ydnikolaev

Browse all from smithery/ydnikolaev

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version3.0.0
Allowed toolsnotify_user, view_file, write_to_file

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,134 B
  • docs SUMMARY.md 200 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

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 -->