Flow Next Deps
Rendert flow-next spec afhankelijkheden als ready/blocked fases en signaleert dependency deadlocks
Werkt met setup
Wat het doet
Een flow-next plugin skill die spec metadata leest via de gebundelde flowctl CLI en een afhankelijkheidsgraaf berekent: welke specs ready versus blocked zijn, parallelle uitvoeringsfases, het kritieke pad, en onoplosbare deadlocks (cycli of ontbrekende deps). Activeert bij zinsneden zoals "what's blocking what", "what order should specs run", "critical path", of "which specs can run in parallel". Alleen-lezen inspectie; bewerkingen worden gedelegeerd aan flowctl spec add-dep/rm-dep.
Testrapport
De repo gekloond en de exacte pijplijn van de skill uitgevoerd tegen zijn eigen .flow/ data met behulp van de gebundelde flowctl (Python 3.13) en jq. Gather retourneerde 142 specs (128 voltooid, 14 open); Stappen 2/3 produceerden 13 Fase-1 READY specs, fn-143 in Fase 2 geblokkeerd door fn-142, en een lege deadlock set. Baseline (naïeve open-spec + raw-dep listing) impliceerde 4 geblokkeerde specs (fn-73/132/135/138 tonen deps=[fn-139/122/141]); de skill loste die drie deps correct op als voltooid en plaatste alle vier in Fase 1 READY, dus done-resolution veranderde het antwoord voor 4 van de 14 specs. Oordeel is setup, niet pass, omdat de skill een plugin sub-skill is: een kale cp van SKILL.md is dood zonder de flowctl binary en een geïnitialiseerd .flow/ project. Alle 3 verwezen bestanden retourneerden HTTP 200; geen beveiligingsrisico's in de alleen-lezen jq/flowctl body.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
# 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). Commando's en voorbeeldprompts
/flow-next-depsRendert flow-next spec afhankelijkheden als ready/blocked fases en signaleert dependency deadlocks
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
What's blocking the oauth spec from runningShow the execution order for these specsWhich specs can run in parallel right now