Flow Next Interview

Djup AskUserQuestion intervju som förfinar en Flow-spec, uppgift eller spec-fil innan du bygger

av gmickel · gmickel/flow-next

Fungerar med konfiguration ★ 7.6/10

Flow Next Interview — Djup AskUserQuestion intervju som förfinar en Flow-spec, uppgift eller spec-fil innan du bygger

Vad den gör

Del av flow-next-plugin: genomför en grundlig (40+ frågor) kravintervju om ett Flow-spec ID, uppgifts-ID eller spec-fil, skriver sedan de förfinade detaljerna tillbaka i specen via den buntade flowctl CLI. Triggers på /flow-next:interview eller när en användare vill utveckla en spec, förfina krav, eller klargöra en funktion före planering. Omfattningsmedveten (affärs/teknisk/båda) och dokumentationsmedveten; frågor leder med en rekommendation plus en konfidensnivå och behandlar hoppade frågor som olösta snarare än tysta beslut.

Testrapport

Hittade den kanoniska SKILL.md på plugins/flow-next/skills/flow-next-interview/ (även speglad under codex/). Frontmatter parsas med namn+beskrivning; den är user-invocable:falsk. Spot-kontrollerade 4 refererade filer via rå hämtning — flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md — alla HTTP 200; inga säkerhetslukter (ingen curl|sh, base64, eller exfiltrering). Jag kunde INTE köra färdigheten end-to-end: den behöver den buntade flowctl CLI, ett skaffat .flow/-projekt (/flow-next:setup), och en interaktiv människa för 40-frågor AskUserQuestion-loopen — ingen tillgänglig här, så outputMeasured=false och verdict=setup. Jag applicerade manuellt dess fråge-kontrakt på en bar spec: jämfört med min baslinje platta lista, omklassificerade färdigheten "vilken butik backar upp räknarna?" som kodbas-svarbar (lös med grep, fråga inte), skrev om HTTP-statusfrågan för att leda med "429 + Retry-After / Konfidens: [hög]" och per-alternativ-konsekvenser, taggade gränsvärdesfrågan [ditt-val] istället för att uppfinna en rekommendation, och lade till hopp-hantering som parkerar avvisade frågor under ## Öppna frågor snarare än att skriva dem som beslut. Det är en verklig metodförbättring, men det är min manuella tillämpning, inte färdigheten som exekverar.

Testad: 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.

Kommandon och exempelprompter

  • /flow-next-interviewDjup AskUserQuestion intervju som förfinar en Flow-spec, uppgift eller spec-fil innan du bygger

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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