flow-interview

Conducts an in-depth interview with 40+ questions to refine specs and produce a polished specification document.

674|52|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/gmickel/gmickel-claude-marketplace --skill flow-interview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-interview
Source: https://github.com/gmickel/gmickel-claude-marketplace/tree/main/plugins/flow/skills/flow-interview
Command: npx skills add https://github.com/gmickel/gmickel-claude-marketplace --skill flow-interview

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill extracts complete implementation details by conducting an in-depth interview.

Core Features & Use Cases

  • Deep questioning: Conducts a thorough interview (40+ questions) to refine specs, beads, or feature ideas.
  • Refined output: Produces a polished, written refined specification with problem statements, technical approach, decisions, and edge cases.
  • Workflow guidance: Guides the discovery process from initial questions to a finalized spec document.

Quick Start

Start an in-depth interview by asking clarifying questions and guiding the user toward a polished refined spec.

Frequently Asked Questions about flow-interview

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

FAQPage Schema
How do I extract complete implementation details for a complex feature idea?

You can extract complete implementation details by conducting an in-depth interview workflow that asks 40+ clarifying questions. This structured discovery process refines initial feature ideas into a polished specification document covering problem statements, technical approaches, and edge cases.

What is the best way to refine a software specification before development?

The best way to refine a software specification is through a rigorous interviewing process that systematically uncovers missing requirements. By answering targeted questions, you transition from a basic feature idea to a finalized spec document with clear acceptance criteria and documented decisions.

How does an interview-based requirements gathering process work for spec refinement?

An interview-based requirements gathering process works by guiding you through a structured discovery workflow from initial questions to a written refined spec. It enforces deep questioning to capture the problem, technical approach, decisions, edge cases, and acceptance criteria comprehensively.

Can I use structured interviewing to document edge cases and acceptance criteria?

Yes, you can use structured interviewing to explicitly document edge cases and acceptance criteria. The interview process enforces thorough discovery, ensuring the final refined specification captures all boundary conditions and validation requirements before development begins.

Do I need any specific dependencies or tools to run the interview-based specification workflow?

No specific dependencies or external tools are required to run the interview-based specification workflow. The process operates independently to guide you from initial questions directly to a finalized written specification without needing additional components.

Why should I use a guided interview instead of writing a feature spec manually?

You should use a guided interview instead of writing manually because it enforces a rigorous questioning process with 40+ questions, preventing missed edge cases. This structured approach ensures the resulting polished document captures complete technical details and decisions that manual writing often overlooks.