Flow Next Deps
Gjengir flow-next spesifikasjonsavhengigheter som klare/blokkerte faser og flagger avhengighetsdeadlocks
Krever oppsett
Hva den gjør
En flow-next plugin-ferdighet som leser spesifikasjonsmetadata via den medfølgende flowctl CLI og beregner en avhengighetsgraf: hvilke spesifikasjoner som er klare vs blokkerte, parallelle utførelsesfaser, den kritiske stien, og uløselige deadlocks (sykluser eller manglende avhengigheter). Utløses på fraser som "hva blokkerer hva", "i hvilken rekkefølge skal spesifikasjoner kjøre", "kritisk sti", eller "hvilke spesifikasjoner kan kjøre parallelt". Skrivebeskyttet inspeksjon; redigeringer delegeres til flowctl spec add-dep/rm-dep.
Testrapport
Klonet repoet og kjørte ferdighetens eksakte pipeline mot egne .flow/-data ved hjelp av den medfølgende flowctl (Python 3.13) og jq. Innsamlingen returnerte 142 spesifikasjoner (128 ferdige, 14 åpne); Trinn 2/3 produserte 13 Fase-1 READY spesifikasjoner, fn-143 i Fase 2 blokkert av fn-142, og et tomt deadlock-sett. Grunnlinjen (naiv åpen-spesifikasjon + rå-avhengighetsliste) antydet 4 blokkerte spesifikasjoner (fn-73/132/135/138 viser deps=[fn-139/122/141]); ferdigheten løste korrekt disse tre avhengighetene som ferdige og plasserte alle fire i Fase 1 READY, så ferdig-løsning endret svaret for 4 av 14 spesifikasjoner. Dommen er oppsett, ikke bestått, fordi ferdigheten er en plugin-underferdighet: en ren cp av SKILL.md er død uten flowctl-binæren og et initialisert .flow/-prosjekt. Alle 3 refererte filer returnerte HTTP 200; ingen sikkerhetsbrister i den skrivebeskyttede jq/flowctl-brødteksten.
Testet på: 2026-07-21 · Claude Code 2.x (agent harness)
Installer
# Bare skill copy — satisfies ~/.claude/skills/flow-next-deps/SKILL.md but is NON-FUNCTIONAL alone:
git clone --depth 1 https://github.com/gmickel/flow-next.git /tmp/flow-next-deps-src
mkdir -p ~/.claude/skills
cp -R /tmp/flow-next-deps-src/plugins/flow-next/skills/flow-next-deps ~/.claude/skills/flow-next-deps
#
# REQUIRED to actually run (the skill calls $FLOWCTL = the bundled flowctl CLI, not on PATH):
# 1. Python 3.11+ and jq (brew install jq) must be present.
# 2. The flowctl binary lives at plugins/flow-next/scripts/flowctl inside the repo — it is
# resolved via ${CLAUDE_PLUGIN_ROOT}/scripts/flowctl, which is only set when installed as
# the full plugin, OR falls back to .flow/bin/flowctl after `flowctl init` in your project.
# 3. Your project must have an initialized .flow/ directory with specs (flowctl init).
# RECOMMENDED install is the whole plugin via its marketplace, which bundles flowctl:
# /plugin marketplace add gmickel/flow-next
# /plugin install flow-next@flow-next
# Then just ask "what's blocking what?" — no slash command (phrase-triggered skill). Kommandoer og eksempelprompter
/flow-next-depsGjengir flow-next spesifikasjonsavhengigheter som klare/blokkerte faser og flagger avhengighetsdeadlocks
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
What's blocking the oauth spec from runningShow the execution order for these specsWhich specs can run in parallel right now