Flow Next Interview

Deep AskUserQuestion interview, der forfiner en Flow spec, task eller spec-fil, før du bygger

Af gmickel · gmickel/flow-next

Virker med opsætning ★ 7.6/10

Flow Next Interview — Deep AskUserQuestion interview, der forfiner en Flow spec, task eller spec-fil, før du bygger

Hvad det gør

Del af flow-next plugin'et: udfører et grundigt (40+ spørgsmål) krav-interview om en Flow spec ID, task ID eller spec-fil, og skriver derefter de forfinede detaljer tilbage i spec'en via det bundtede flowctl CLI. Udløses ved /flow-next:interview eller når en bruger ønsker at uddybe en spec, forfine krav eller afklare en feature før planlægning. Omfangsbevidst (forretning/teknisk/begge) og dokumentationsbevidst; spørgsmål starter med en anbefaling plus en tillidstier og behandler springede spørgsmål som uafklarede i stedet for tavse beslutninger.

Testrapport

Fandt den kanoniske SKILL.md i plugins/flow-next/skills/flow-next-interview/ (også spejlet under codex/). Frontmatter parser med navn+beskrivelse; den er user-invocable:false. Spot-tjekkede 4 refererede filer via rå hentning — flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md — alle HTTP 200; ingen sikkerhedsrisici (ingen curl|sh, base64 eller exfiltration). Jeg kunne IKKE køre skill'en end-to-end: den kræver det bundtede flowctl CLI, et scaffoldet .flow/ projekt (/flow-next:setup) og en interaktiv person til 40-spørgsmåls AskUserQuestion loop — ingen tilgængelig her, så outputMeasured=false og verdict=setup. Jeg anvendte manuelt dens spørgsmålskontrakt på én bar spec: versus min baseline flade liste, omklassificerede skill'en "hvilken butik understøtter tællerne?" som codebase-besvarlig (løs ved grep, spørg ikke), omskrev HTTP-status spørgsmålet til at starte med "429 + Retry-After / Tillid: [høj]" og per-option konsekvenser, taggede limit-værdien spørgsmål [your-call] i stedet for at opfinde en anbefaling, og tilføjede skip-håndtering, der parkerer afviste spørgsmål under ## Open Questions i stedet for at skrive dem som beslutninger. Det er en reel metodologisk forbedring, men det er min manuelle anvendelse, ikke skill'en der udfører.

Testet: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/gmickel/flow-next.git /tmp/flow-next-interview-src
mkdir -p ~/.claude/skills
cp -R /tmp/flow-next-interview-src/plugins/flow-next/skills/flow-next-interview ~/.claude/skills/flow-next-interview
# WARNING: this standalone copy is NOT functional on its own. The skill is
# user-invocable:false and belongs to the flow-next plugin (v3.0.0). Its body
# calls a BUNDLED CLI resolved via ${CLAUDE_PLUGIN_ROOT}/scripts/flowctl and
# requires a scaffolded .flow/ project. To actually run it:
#   1. Install the plugin from its marketplace:
#      /plugin marketplace add gmickel/flow-next   then   /plugin install flow-next
#   2. In your project run:  /flow-next:setup   (scaffolds .flow/ + bundles flowctl)
#   3. Invoke:  /flow-next:interview fn-1-add-oauth   (or a .md spec-file path)
# Requires: python3 (flowctl is a Python-backed bash launcher), jq, and an
# interactive human to answer the AskUserQuestion rounds.

Kommandoer og eksempelprompter

  • /flow-next-interviewDeep AskUserQuestion interview, der forfiner en Flow spec, task eller spec-fil, før du bygger

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Interview me to flesh out the oauth spec
  • Refine requirements for fn-1-add-oauth before building
  • Clarify this feature spec through Q&A