Flow Next Interview
Entretien approfondi AskUserQuestion qui affine une spécification Flow, une tâche ou un fichier de spécification avant la construction
Fonctionne avec configuration
Ce que fait
Fait partie du plugin flow-next : mène un entretien approfondi (plus de 40 questions) sur les exigences concernant un ID de spécification Flow, un ID de tâche ou un fichier de spécification, puis réécrit les détails affinés dans la spécification via le CLI flowctl inclus. Se déclenche sur /flow-next:interview ou lorsqu'un utilisateur souhaite étoffer une spécification, affiner les exigences ou clarifier une fonctionnalité avant la planification. Conscient du périmètre (commercial/technique/les deux) et des documents ; les questions commencent par une recommandation plus un niveau de confiance et traitent les questions ignorées comme non résolues plutôt que comme des décisions silencieuses.
Rapport de test
SKILL.md canonique trouvé à plugins/flow-next/skills/flow-next-interview/ (également mis en miroir sous codex/). Le frontmatter est parsé avec name+description ; il est user-invocable:false. Vérifié 4 fichiers référencés via récupération brute — flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md — tous HTTP 200 ; aucune faille de sécurité (pas de curl|sh, base64, ou exfiltration). Je n'ai PAS pu exécuter la compétence de bout en bout : elle nécessite le CLI flowctl inclus, un projet .flow/ échafaudé (/flow-next:setup), et un humain interactif pour la boucle AskUserQuestion de 40 questions — aucun n'est disponible ici, donc outputMeasured=false et verdict=setup. J'ai appliqué manuellement son contrat de question à une spécification nue : par rapport à ma liste plate de référence, la compétence a reclassé "what store backs the counters?" comme répondable par le code (résoudre par grep, ne pas demander), a réécrit la question sur le statut HTTP pour commencer par "429 + Retry-After / Confidence: [high]" et les conséquences par option, a étiqueté la question de la valeur limite [your-call] au lieu d'inventer une recommandation, et a ajouté une gestion des sauts qui place les questions ignorées sous ## Open Questions plutôt que de les écrire comme des décisions. C'est une réelle amélioration méthodologique, mais c'est mon application manuelle, pas l'exécution de la compétence.
Testé le: 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. Commandes et exemples de prompts
/flow-next-interviewEntretien approfondi AskUserQuestion qui affine une spécification Flow, une tâche ou un fichier de spécification avant la construction
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Interview me to flesh out the oauth specRefine requirements for fn-1-add-oauth before buildingClarify this feature spec through Q&A