flow-interview

Interview stakeholders to extract implementation details and write refined specs via flowctl.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/raydocs/antiflowskills --skill flow-interview-raydocs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-interview
Source: https://github.com/raydocs/antiflowskills/tree/main/.factory/skills/flow-interview
Command: npx skills add https://github.com/raydocs/antiflowskills --skill flow-interview-raydocs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Conducts deep, structured interviews to extract complete implementation details for features, epics, or tasks, enabling precise requirements and acceptance criteria while ensuring all work tracked via Flow (flowctl).

Core Features & Use Cases

  • Deep questioning to clarify problem scope, edge cases, dependencies, and success criteria.
  • Writes refined specs back into Flow tracking via epic/task updates, maintaining single source of truth.
  • Scenarios include initial discovery, requirements refinement, and acceptance criteria definition for both epics and tasks.

Quick Start

Begin by interviewing to capture requirements and update all Flow tasks using flowctl.

Frequently Asked Questions about flow-interview

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

FAQPage Schema
How do I refine ambiguous requirements into detailed specifications for epics and tasks?

Refining ambiguous requirements into detailed specifications requires a structured interview to extract edge cases, dependencies, and acceptance criteria. This ensures incomplete features are translated into precise, actionable specs for engineering teams.

What is the best way to define acceptance criteria during product discovery?

Defining acceptance criteria during product discovery is best achieved through deep questioning to clarify problem scope and success metrics. This captures complete implementation details and ensures all refined requirements align with the actual feature goals.

How do I track refined specifications using flowctl commands?

To track refined specifications using flowctl, you write the extracted details back into the Flow system via epic and task updates. This maintains a single source of truth by ensuring all state and requirements are stored centrally.

Does structured requirements interviewing work for both initial discovery and task scoping?

Structured requirements interviewing works for both initial discovery and task scoping by guiding deep questioning across planning and refinement workflows. It effectively captures implementation details whether you are defining high-level epics or granular tasks.

Can I use this interview approach to identify edge cases and dependencies for features?

You can use this interview approach to identify edge cases and dependencies for features by conducting targeted deep questioning. It systematically clarifies problem scope and extracts hidden implementation details that standard requirements gathering often misses.