Flow Next Interview
Hloubkový rozhovor AskUserQuestion, který upřesňuje specifikaci Flow, úkol nebo soubor specifikace před sestavením
Funguje s nastavením
Co umí
Součást pluginu flow-next: provádí důkladný (40+ otázek) rozhovor o požadavcích týkajících se ID specifikace Flow, ID úkolu nebo souboru specifikace, poté zapisuje upřesněné detaily zpět do specifikace pomocí přibaleného CLI flowctl. Spouští se na /flow-next:interview nebo když uživatel chce rozpracovat specifikaci, upřesnit požadavky nebo objasnit funkci před plánováním. Vnímá rozsah (obchodní/technický/obojí) a dokumentaci; otázky začínají doporučením plus úrovní důvěry a přeskočené otázky považuje za nevyřešené, nikoli za tichá rozhodnutí.
Testovací report
Nalezen kanonický SKILL.md na plugins/flow-next/skills/flow-next-interview/ (také zrcadlen pod codex/). Frontmatter se parsuje s name+description; je user-invocable:false. Namátkově zkontrolovány 4 odkazované soubory přes raw fetch — flowctl launcher, questions-shared.md, references/write-back.md, templates/spec.md — všechny HTTP 200; žádné bezpečnostní rizika (žádný curl|sh, base64 nebo exfiltrace). Nemohl jsem spustit skill end-to-end: potřebuje přibalený CLI flowctl, scaffoldovaný .flow/ projekt (/flow-next:setup) a interaktivního člověka pro 40-otázkový cyklus AskUserQuestion — nic z toho zde není k dispozici, takže outputMeasured=false a verdict=setup. Ručně jsem aplikoval jeho kontrakt otázek na jednu holou specifikaci: oproti mému základnímu plochému seznamu skill překlasifikoval „what store backs the counters?“ jako codebase-answerable (vyřešit grepem, neptat se), přepsal otázku HTTP-status tak, aby začínala „429 + Retry-After / Confidence: [high]“ a důsledky pro každou možnost, označil otázku limit-value [your-call] namísto vymýšlení doporučení a přidal zpracování přeskočení, které odložené otázky umisťuje pod ## Open Questions namísto jejich zápisu jako rozhodnutí. To je skutečné metodologické zlepšení, ale jedná se o mou manuální aplikaci, nikoli o spuštění skillu.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
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. Příkazy a ukázkové prompty
/flow-next-interviewHloubkový rozhovor AskUserQuestion, který upřesňuje specifikaci Flow, úkol nebo soubor specifikace před sestavením
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Interview me to flesh out the oauth specRefine requirements for fn-1-add-oauth before buildingClarify this feature spec through Q&A