Flow Next Plan

Převádí požadavky na funkce nebo Flow ID na strukturované .flow specifikace s dimenzovanými úkoly, bez kódu

od gmickel · gmickel/flow-next

Funguje s nastavením ★ 8.8/10

Flow Next Plan — Převádí požadavky na funkce nebo Flow ID na strukturované .flow specifikace s dimenzovanými úkoly, bez kódu

Co umí

Plánovací skill pro plugin flow-next, který převádí požadavek na funkci nebo existující Flow ID na strukturovanou specifikaci plus úkoly správné velikosti uložené v .flow/ pomocí přibaleného CLI flowctl, vynucující testovatelná akceptační kritéria R-ID a pravidlo bez implementačního kódu. Spouští se na příkaz /flow-next:plan s textovým popisem nebo Flow ID (fn-1-add-oauth, fn-1-add-oauth.2). Pouze plánuje; implementace probíhá později v /flow-next:work.

Testovací report

Naklonoval jsem repozitář a spustil přibalený flowctl (Python) v dočasném HOME: `init` scaffoldoval .flow/, `spec create` + `spec set-plan` + `task create` vytvořily skutečnou specifikaci a úkol a `validate --spec` vrátil valid:true, task_count:1. Vytvořil jsem dva artefakty pro „rate limit the login endpoint“: základní plán (15řádková copy-paste JS implementace rateLimit, jeden úkol sdružující 9 obav, akceptace = „it works and blocks too many logins“) vs. specifikace podle skillu (pouze signatura `function rateLimit(req,res,next):void`, explicitní Scope IN/OUT, pět číslovaných testovatelných akceptačních kritérií R1-R5, jeden úkol velikosti M, vynořená otevřená otázka) — verze skillu prošla validací čistě přes flowctl. Nemohl jsem spustit povinný paralelní scout fan-out (repo-scout/docs-scout jsou subagenti pluginu), takže odkazy na opětovné použití souborů:řádků zůstaly jako zástupné symboly; to plus závislost na plugin-runtime (flowctl se vyřeší až po instalaci celého pluginu a spuštění /flow-next:setup) je tření při nastavení. Všechny odkazované soubory (steps.md, examples.md, references/html-artifacts.md, scripts/flowctl) vrátily HTTP 200; žádné bezpečnostní rizika — žádné curl|sh, base64 bloby nebo exfiltrace.

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-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.

Příkazy a ukázkové prompty

  • /flow-next-planPřevádí požadavky na funkce nebo Flow ID na strukturované .flow specifikace s dimenzovanými úkoly, bez kódu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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