Flow Next Interview
Intervista Deep AskUserQuestion che rifinisce una specifica Flow, task o file di specifica prima che tu costruisca
Richiede configurazione
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 specRefine requirements for fn-1-add-oauth before buildingClarify this feature spec through Q&A