Flow Next Plan

Gjør funksjonsforespørsler eller Flow ID-er om til strukturerte .flow spesifikasjoner med dimensjonerte oppgaver, ingen kode

av gmickel · gmickel/flow-next

Krever oppsett ★ 8.8/10

Flow Next Plan — Gjør funksjonsforespørsler eller Flow ID-er om til strukturerte .flow spesifikasjoner med dimensjonerte oppgaver, ingen kode

Hva den gjør

En planleggings-ferdighet for flow-next plugin som konverterer en funksjonsforespørsel eller en eksisterende Flow ID til en strukturert spesifikasjon pluss riktig dimensjonerte oppgaver lagret i .flow/ via en bundlet flowctl CLI, og håndhever testbare R-ID akseptkriterier og en ingen-implementasjonskode regel. Utløses på /flow-next:plan slash-kommandoen med en tekstbeskrivelse eller en Flow ID (fn-1-add-oauth, fn-1-add-oauth.2). Den planlegger kun; implementasjon skjer senere i /flow-next:work.

Testrapport

Klonet repoet og kjørte den bundlete flowctl (Python) i en midlertidig HOME: `init` scaffoldet .flow/, `spec create` + `spec set-plan` + `task create` produserte en ekte spesifikasjon og oppgave, og `validate --spec` returnerte valid:true, task_count:1. Bygget to artefakter for "rate limit the login endpoint": en baseline plan (15-linjers copy-paste JS rateLimit implementasjon, én oppgave som klumper 9 bekymringer, aksept = "it works and blocks too many logins") vs. den ferdighets-følgende spesifikasjonen (kun signatur `function rateLimit(req,res,next):void`, eksplisitt Scope IN/OUT, fem nummererte testbare R1-R5 akseptkriterier, én enkelt M-størrelse oppgave, et avdekket åpent spørsmål) — ferdighetsversjonen validerte rent via flowctl. Kunne IKKE kjøre den obligatoriske parallelle scout fan-out (repo-scout/docs-scout er plugin subagenter), så fil:linje gjenbruksreferanser forble plassholdere; det pluss plugin-kjøretidsavhengigheten (flowctl løses kun etter installasjon av hele pluginet og kjøring av /flow-next:setup) er friksjonen ved oppsett. Alle refererte filer (steps.md, examples.md, references/html-artifacts.md, scripts/flowctl) returnerte HTTP 200; ingen sikkerhetslukt — ingen curl|sh, base64 blobs, eller exfiltrasjon.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /flow-next-planGjør funksjonsforespørsler eller Flow ID-er om til strukturerte .flow spesifikasjoner med dimensjonerte oppgaver, ingen kode

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Plan the implementation for the fn-1-add-oauth spec
  • Create a build plan from this feature request
  • Design the implementation steps for this Flow spec