Flow Next Interview

Tiefgehendes AskUserQuestion-Interview, das eine Flow-Spezifikation, Aufgabe oder Spezifikationsdatei vor dem Bau verfeinert

von gmickel · gmickel/flow-next

Funktioniert mit Setup ★ 7.6/10

Flow Next Interview — Tiefgehendes AskUserQuestion-Interview, das eine Flow-Spezifikation, Aufgabe oder Spezifikationsdatei vor dem Bau verfeinert

Was es kann

Teil des flow-next-Plugins: Führt ein gründliches (40+ Fragen) Anforderungsinterview zu einer Flow-Spezifikations-ID, Aufgaben-ID oder Spezifikationsdatei durch und schreibt dann die verfeinerten Details über das gebündelte flowctl CLI zurück in die Spezifikation. Wird ausgelöst bei /flow-next:interview oder wenn ein Benutzer eine Spezifikation ausarbeiten, Anforderungen verfeinern oder ein Feature vor der Planung klären möchte. Scope-aware (geschäftlich/technisch/beides) und doc-aware; Fragen beginnen mit einer Empfehlung plus einer Vertrauensstufe und behandeln übersprungene Fragen als ungelöst statt als stille Entscheidungen.

Testbericht

Die kanonische SKILL.md unter plugins/flow-next/skills/flow-next-interview/ gefunden (auch unter codex/ gespiegelt). Frontmatter wird mit Name+Beschreibung geparst; es ist user-invocable:false. 4 referenzierte Dateien über raw fetch stichprobenartig überprüft – flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md – alle HTTP 200; keine Sicherheitsrisiken (kein curl|sh, base64 oder Exfiltration). Ich konnte den Skill NICHT End-to-End ausführen: Er benötigt das gebündelte flowctl CLI, ein gerüstetes .flow/-Projekt (/flow-next:setup) und einen interaktiven Menschen für die 40-Fragen-AskUserQuestion-Schleife – nichts davon hier verfügbar, daher outputMeasured=false und verdict=setup. Ich habe seinen Fragenvertrag manuell auf eine leere Spezifikation angewendet: Im Vergleich zu meiner Baseline-Flachliste klassifizierte der Skill "what store backs the counters?" als codebase-answerable (durch grep lösen, nicht fragen), schrieb die HTTP-Statusfrage um, um mit "429 + Retry-After / Confidence: [high]" und pro-Option-Konsequenzen zu beginnen, markierte die Limit-Value-Frage [your-call] anstatt eine Empfehlung zu erfinden, und fügte eine Überspring-Behandlung hinzu, die abgelehnte Fragen unter ## Open Questions parkt, anstatt sie als Entscheidungen zu schreiben. Das ist eine echte methodische Verbesserung, aber es ist meine manuelle Anwendung, nicht die Ausführung des Skills.

Getestet am: 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.

Befehle & Beispiel-Prompts

  • /flow-next-interviewTiefgehendes AskUserQuestion-Interview, das eine Flow-Spezifikation, Aufgabe oder Spezifikationsdatei vor dem Bau verfeinert

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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