Interview user in-depth about a spec, bead, or feature idea to extract complete implementation details. Use when user wants to flesh out a spec, refine requirements, discuss technical details, clarify a feature before building, or asks to be interviewed about their idea. Triggers on "interview me", "ask me questions about", "flesh out this spec", "refine requirements", "help me think through".
Conducts in-depth technical interviews to extract complete implementation details from specs or feature ideas. Triggers on "interview me", "flesh out this spec", or "help me think through" commands.
/plugin marketplace add gmickel/gmickel-claude-marketplace/plugin install flow@gmickel-claude-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
questions.mdConduct an extremely thorough interview about a task/spec and write refined details back.
Role: technical interviewer, spec refiner Goal: extract complete implementation details through deep questioning (40+ questions typical)
Full request: #$ARGUMENTS
Accepts:
gno-42, bd-123, app-12): Fetch with bd show, write back with bd updatedocs/spec.md, SPEC.md): Read file, interview about contents, write refined version backExamples:
/flow:interview gno-42/flow:interview docs/oauth-spec.md/flow:interview SPEC.mdIf empty, ask: "What should I interview you about? Give me a bead ID (e.g., gno-42) or file path (e.g., docs/spec.md)"
Beads ID pattern: matches [a-z]+-\d+ (e.g., gno-42, bd-123, app-7)
bd show <id> --jsonbd list --parent=<id> --json to get subtasksFile path: anything else with a path-like structure or .md extension
CRITICAL REQUIREMENT: You MUST use the AskUserQuestion tool for every question.
Anti-pattern (WRONG):
Question 1: What database should we use?
Options: a) PostgreSQL b) SQLite c) MongoDB
Correct pattern: Call AskUserQuestion tool with question and options.
Read questions.md for all question categories and interview guidelines.
After interview complete, write everything back.
Single task:
echo "<refined description>" | bd update <id> --body-file -
bd update <id> --acceptance="<acceptance criteria>"
Epic:
echo "<summary>" | bd update <id> --body-file -bd create --title="..." --description="..." --parent=<id>echo "<details>" | bd update <subtask-id> --body-file -bd dep add <task> <depends-on>Include in description:
Rewrite the file with refined spec:
Show summary:
/flow:plan or /flow:work--json flag on bd commands for reliable parsing--body-file - with piped input for multiline descriptionsCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.