By blueif16
Pi Flow — author, enhance, and run structured filesystem-coordinated workflows (a DAG of producer/verify nodes) as a fleet of efficient pi agents driven by non-Claude coding-plan models, with Claude Code as the single console. Three skills: piflow-init (create a workflow), piflow-enhance (improve it), piflow-start (run + monitor it).
Pi Flow · ENHANCE — improve an existing, running pi-flow workflow the disciplined way: turn a spotted flaw, a recurring finding, or human feedback into ONE atomic, generalizing change via capture→route→edit→verify→ approve→commit, never a one-off hack. Owns the criteria fixture (the per-node quality bar) and Companion-Mode judging. Use to "improve a wave/node", "fix a recurring failure in the pipeline", "the generated output is wrong — fix the system not the case", "edit the skill vs edit the chain". To CREATE a workflow use piflow-init; to RUN one use piflow-start. STATUS — STUB: the canonical method is the hermes-skill-system skill; this routes to it and pins the piflow-specific precedence.
Pi Flow · INIT — create a structured workflow (a DAG of producer/verify nodes coordinating through the filesystem) and stand it up to run as a fleet of efficient pi agents (pi.dev / earendil-works/pi) driven by non-Claude coding-plan models, with Claude Code as the single console. The source of truth is a structured workflow TEMPLATE (`.piflow/<wf>/template/`); the `@piflow/core` SDK loads it into a WorkflowSpec and runs it one `pi` per node. INIT triages your starting point — PORT an existing Claude `.js`, IMPORT another engine's workflow (n8n/YAML/JSON), or COMPOSE fresh — then builds the template and the per-repo runner. Use to "create/author a pi-flow workflow", "stand up the runner in a repo", "port my Claude workflow to pi", "import an n8n workflow", "run my workflow on a non-Claude model", "pi-runner". To RUN/monitor an existing workflow use piflow-start; to IMPROVE one use piflow-enhance.
Pi Flow · START — run & monitor an already-created pi-flow workflow on the pi fleet via the SDK CLI, with Claude Code as the single console. LOAD THIS SKILL BEFORE running ANY piflow/pi command — it pins the canonical invocation: the npm-linked global `piflow run <templateDir>` bin (NOT `node …/dist/cli.js` nor `pi-runner/run.mjs`, both non-canonical) with `--provider <gw> --thinking low --sandbox local` + `--from`/`--until`. Do NOT reconstruct the command from memory. Triggers — load on ANY of: "run / kick off / start / resume my piflow workflow", "do a live run on pi", "run game-omni on pi", "companion-mode run", "monitor / follow / poll a run", "diagnose a stalled / never-wrote / blocked node", or the words "piflow" / "pi-runner" / "pi fleet" / "pi run" appearing at all. The run is ALWAYS: pull the next prompt from the bank → dry-run (free) → live background → poll. To CREATE or PORT the template first use piflow-init; to IMPROVE a node/the chain use piflow-enhance.
Build a premium, dark, "Linear/Vercel/daytona"-grade SaaS or dev-tool frontend by composing from a BOUNDED MENU of vetted choices — a few locked-in premium picks per layer (tokens, type, layout, background effects, motion/scroll, component idioms, particles, cursor, kinetic text, optional 3D) so that any recomposition stays in-scope and premium and never drifts into generic. Use when someone wants to make a landing page / marketing site / product hero "feel premium / cool / expensive", replicate the dark dev-tool aesthetic, pick the right animation / shader / particle / scroll library, or stand up the whole stack. Triggers: "make it look premium", "dark SaaS landing page", "Linear/Vercel vibe", "which animation library", "premium hero", "particle background", "the entire stack", "replicate this site's feel".
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Repo + plugin name:
piflow(at~/Desktop/piflow). Surfaces as three Claude Code skills —piflow-init(create),piflow-enhance(improve),piflow-start(run) — plus the@piflow/coreSDK and thepiflowCLI.
Pi Flow is a self-designing, durable, self-improving orchestration substrate — a graph of
full-agent (pi) nodes that an agent designs, a non-Claude fleet runs, and a control plane
observes and improves, all coordinated through the filesystem. Prove a workflow once on Claude Code
(ultracode); run the identical DAG on a fleet of non-Claude / efficient models — no rewrite, no
codegen, no drift.
A workflow is data, not a UI. A Claude Code agent owns the entire loop through the @piflow/core
SDK + the piflow CLI: it designs the DAG, spawns the fleet, monitors every node, and improves the
flow between runs. The human never wires nodes on a canvas, clicks Run, disconnects a node, or
configures a run on a screen — at most they drop in an API key. You steer by talking to the agents in
the terminal, never on the frontend.
The GUI and the TUI are monitor-only twins. Their one job is to give a clear picture of what is
running right now — which nodes are live, their context/cost, the warnings, the shape of the DAG. Both
views (and the watch sentinel) consume the one live stream, @piflow/core/observe's
watchRun / readRunModel, re-derived verified-not-trusted from the on-disk run layout. There is
exactly one reader; the views never reimplement run state and never diverge.
| Level | What it is | When |
|---|---|---|
| L1 — the node | one agent fully described by a declarative envelope (work · sandbox · tools · hooks · contract). One headless pi. | per node |
| L2 — COMPOSE | an agent designs the flow, tool-aware — emits a flat WorkflowSpec, the SDK compiles it to a DAG. Author once; the fleet inherits it. A human-authored imperative workflow and an agent-authored spec compile to the same DAG. | once, at init |
| L3 — control plane | run · observe · intervene · learn — control nodes that live on the seams between nodes: the debug→Hermes ladder, the stuck-node governor, the background supervisor. | during a run + between runs |
L2 COMPOSE ──designs──► L1 RUN (one `pi` per node · parallel stages · filesystem state)
▲ │
│ re-compose ├─ observe ─► ONE stream ─► GUI · TUI · watch (monitor-only)
│ (middle loop) │
└────────── L3 control plane ◄── debug → Hermes ──► edit skill (→ L1)
(outer loop = credit-assign across runs = the gradient)
That closed loop — COMPOSE → run → observe + debug/Hermes → edit skill OR re-compose → rerun — is the substrate.
One declarative object describes a node; the prompt, sandbox, tool allow-list, hooks, and contract all fall out of it. Authoring is data, not control-flow code.
local · seatbelt · worktree · daytona. Each node gets a clean,
bounded workspace; context and task stay isolated.pi, so
MCP servers and the OpenClaw / Hermes community catalog ingest as node tools, with real per-node
tool control — not an all-or-nothing grant.```json block; the driver stat()s
every output artifact and evaluates the node's checks. ok ⇒ the files exist on disk. Those checks
double as the per-node criteria the learning loop optimizes against.npx claudepluginhub blueif16/piflowCapture and reconstruct website UI and animations through observation
自我改进的PRD执行系统,支持渐进式升级和并行处理
美化 Git Commit 消息的中文工具,支持多种风格(正常、详细、简洁、可爱)
完整的Claude Code插件开发生命周期管理系统 - 创建、更新、发布插件
开发者常用工具集,包含插件缓存刷新等实用功能
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
UI/UX design intelligence. 84 styles, 161 palettes, 73 font pairings, 25 charts, 17 stacks (React, Next.js, Vue, Nuxt.js, Nuxt UI, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Jetpack Compose, Angular, Laravel, JavaFX, Three.js). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.