Flow Next Plan
Omvandlar funktionsförfrågningar eller Flow ID:n till strukturerade .flow-specifikationer med dimensionerade uppgifter, ingen kod
Fungerar med konfiguration
Vad den gör
En planeringsfärdighet för flow-next-plugin som konverterar en funktionsförfrågan eller ett befintligt Flow ID till en strukturerad spec plus rätt-dimensionerade uppgifter lagrade i .flow/ via en buntad flowctl CLI, och upprätthåller testbara R-ID acceptanskriterier och en no-implementation-code regel. Triggers på /flow-next:plan slash-kommandot med en textbeskrivning eller ett Flow ID (fn-1-add-oauth, fn-1-add-oauth.2). Den planerar endast; implementering sker senare i /flow-next:work.
Testrapport
Klonade repot och körde den buntade flowctl (Python) i en temporär HOME: `init` skaffade .flow/, `spec create` + `spec set-plan` + `task create` producerade en verklig spec och uppgift, och `validate --spec` returnerade valid:true, task_count:1. Byggde två artefakter för "rate limit login-slutpunkten": en baslinjeplan (15-raders copy-paste JS rateLimit-implementering, en uppgift som klumpar ihop 9 bekymmer, acceptans = "det fungerar och blockerar för många inloggningar") vs. den färdighetsföljande specen (endast signatur `function rateLimit(req,res,next):void`, explicit Scope IN/OUT, fem numrerade testbara R1-R5 acceptanskriterier, en enda M-stor uppgift, en exponerad öppen fråga) — den färdighetsföljande versionen validerades ren via flowctl. Kunde INTE köra den obligatoriska parallella scout fan-out (repo-scout/docs-scout är plugin-underagenter), så fil:rad återanvändningsreferenser förblev platshållare; det plus plugin-körtidsberoendet (flowctl löses bara efter installation av hela pluginet och körning av /flow-next:setup) är friktionen vid installation. Alla refererade filer (steps.md, examples.md, references/html-artifacts.md, scripts/flowctl) returnerade HTTP 200; inga säkerhetslukter — ingen curl|sh, base64-blobbar eller exfiltrering.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/gmickel/flow-next.git /tmp/flow-next-plan-src mkdir -p ~/.claude/skills cp -R /tmp/flow-next-plan-src/plugins/flow-next/skills/flow-next-plan ~/.claude/skills/flow-next-plan # IMPORTANT: this skill is a COMPONENT of the flow-next plugin and is NOT functional as a # lone skill copy. It calls a bundled flowctl at $CLAUDE_PLUGIN_ROOT/scripts/flowctl (unset # for a standalone skill) then falls back to .flow/bin/flowctl, which only exists AFTER setup. # Proper install is via the plugin marketplace, then run setup to scaffold .flow/ and flowctl: # /plugin marketplace add gmickel/flow-next # /plugin install flow-next # /flow-next:setup # creates .flow/ and .flow/bin/flowctl # Invoke (skill is user-invocable:false — driven by the command): /flow-next:plan <feature or fn-ID> # Deps: python3 (flowctl runtime), jq. flowctl is zero-dependency pure-stdlib Python.
Kommandon och exempelprompter
/flow-next-planOmvandlar funktionsförfrågningar eller Flow ID:n till strukturerade .flow-specifikationer med dimensionerade uppgifter, ingen kod
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Plan the implementation for the fn-1-add-oauth specCreate a build plan from this feature requestDesign the implementation steps for this Flow spec