Flow Next Interview

Intervista Deep AskUserQuestion che rifinisce una specifica Flow, task o file di specifica prima che tu costruisca

di gmickel · gmickel/flow-next

Richiede configurazione ★ 7.6/10

Flow Next Interview — Intervista Deep AskUserQuestion che rifinisce una specifica Flow, task o file di specifica prima che tu costruisca

Cosa fa

Parte del plugin flow-next: conduce un'intervista approfondita (40+ domande) su un ID specifica Flow, ID task o file di specifica, quindi riscrive i dettagli raffinati nella specifica tramite la CLI flowctl inclusa. Si attiva su /flow-next:interview o quando un utente vuole espandere una specifica, rifinire i requisiti, o chiarire una feature prima della pianificazione. Consapevole dello scope (business/tecnico/entrambi) e dei documenti; le domande iniziano con una raccomandazione più un livello di confidenza e trattano le domande saltate come irrisolte piuttosto che decisioni silenziose.

Rapporto di test

Individuato il canonical SKILL.md in plugins/flow-next/skills/flow-next-interview/ (anche specchiato sotto codex/). Il frontmatter viene analizzato con nome+descrizione; è user-invocable:false. Controllati 4 file referenziati tramite fetch raw — launcher flowctl, questions-shared.md, references/write-back.md, templates/spec.md — tutti HTTP 200; nessun odore di sicurezza (nessun curl|sh, base64 o esfiltrazione). Non ho potuto eseguire la skill end-to-end: necessita della CLI flowctl inclusa, di un progetto .flow/ scaffoldato (/flow-next:setup), e di un umano interattivo per il loop AskUserQuestion di 40 domande — nessuno disponibile qui, quindi outputMeasured=false e verdict=setup. Ho applicato manualmente il suo contratto di domande a una specifica vuota: rispetto al mio elenco piatto baseline, la skill ha riclassificato "quale store supporta i contatori?" come rispondibile dal codebase (risolvi con grep, non chiedere), ha riscritto la domanda sul valore limite per iniziare con "429 + Retry-After / Confidenza: [alta]" e conseguenze per opzione, ha etichettato la domanda sul valore limite [your-call] invece di inventare una raccomandazione, e ha aggiunto la gestione dei salti che parcheggia le domande scartate sotto ## Domande Aperte invece di scriverle come decisioni. Questo è un vero miglioramento metodologico, ma è la mia applicazione manuale, non l'esecuzione della skill.

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

Installazione

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.

Comandi e prompt di esempio

  • /flow-next-interviewIntervista Deep AskUserQuestion che rifinisce una specifica Flow, task o file di specifica prima che tu costruisca

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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