Flow Next Interview
Diepgaand AskUserQuestion interview dat een Flow spec, taak of spec-bestand verfijnt voordat je bouwt
Werkt met setup
Wat het doet
Onderdeel van de flow-next plugin: voert een grondig (40+ vragen) requirements interview uit over een Flow spec ID, task ID, of spec-bestand, en schrijft vervolgens de verfijnde details terug in de spec via de gebundelde flowctl CLI. Activeert op /flow-next:interview of wanneer een gebruiker een spec wil uitwerken, requirements wil verfijnen, of een feature wil verduidelijken vóór de planning. Scope-bewust (zakelijk/technisch/beide) en doc-bewust; vragen beginnen met een aanbeveling plus een vertrouwensniveau en behandelen overgeslagen vragen als onopgelost in plaats van stille beslissingen.
Testrapport
De canonieke SKILL.md gevonden op plugins/flow-next/skills/flow-next-interview/ (ook gespiegeld onder codex/). Frontmatter parseert met name+description; het is user-invocable:false. Vier gerefereerde bestanden gecontroleerd via raw fetch — flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md — allemaal HTTP 200; geen beveiligingsrisico's (geen curl|sh, base64, of exfiltratie). Ik kon de skill NIET end-to-end uitvoeren: het heeft de gebundelde flowctl CLI nodig, een gescaffold .flow/ project (/flow-next:setup), en een interactieve mens voor de 40-vragen AskUserQuestion loop — geen hiervan beschikbaar hier, dus outputMeasured=false en verdict=setup. Ik heb handmatig het vragencontract toegepast op één kale spec: versus mijn baseline platte lijst, herclassificeerde de skill "what store backs the counters?" als codebase-antwoordbaar (oplossen via grep, niet vragen), herschreef de HTTP-statusvraag om te beginnen met "429 + Retry-After / Confidence: [high]" en per-optie consequenties, tagde de limietwaarde vraag [your-call] in plaats van een aanbeveling te verzinnen, en voegde skip-handling toe die afgewezen vragen onder ## Open Questions parkeert in plaats van ze als beslissingen te schrijven. Dat is een echte methodologische verbetering, maar het is mijn handmatige toepassing, niet de skill die wordt uitgevoerd.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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. Commando's en voorbeeldprompts
/flow-next-interviewDiepgaand AskUserQuestion interview dat een Flow spec, taak of spec-bestand verfijnt voordat je bouwt
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Interview me to flesh out the oauth specRefine requirements for fn-1-add-oauth before buildingClarify this feature spec through Q&A