From piflow
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/piflow:piflow-enhanceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **This is a scope-declaring stub, not the finished skill.** The canonical improvement method already exists —
This is a scope-declaring stub, not the finished skill. The canonical improvement method already exists — it is the
hermes-skill-systemskill (capture → route → edit → verify → human-approve → commit → record). This skill exists so the lifecycle has a clean IMPROVE entry; do NOT hand-roll a parallel method here. Loadhermes-skill-systemand follow it; this stub only pins the piflow-specific bindings below. (Paths are relative to the piflow repo root,~/Desktop/piflow.)
A workflow is a living system; a flaw, a recurring finding, or user feedback on a run is a trigger to evolve it. The piflow-specific precedence rules (the part hermes doesn't know):
references/ file > new skill.grep the old shape clean.<repo>/.agents/skill-system-criteria.md — the per-node, human-judged QUALITY bar (the criteria fixture).
Complement to the mechanical Output Contract: the contract checks the artifact exists; the criteria say
whether it is good. Never injected into a node prompt (that teaches-to-the-test and voids the clean-room
signal) — it is a JUDGING reference only.<repo>/.agents/skill-system-map.md (composition) + <repo>/.agents/skill-system-io-map.md (the
producer→consumer ledger) — keep these CURRENT; a stale map is the real failure mode.When you're babysitting a run, the orchestrator + human ARE the verifier: judge every stage's artifact vs the GOLD sample + its criteria-fixture entry as it lands, fix at the canonical owner, rerun the suffix. Full procedure: piflow-init → "Companion Mode (dev-time)".
hermes-skill-system skill — the canonical capture→route→edit→verify→approve→commit loop + the
node-validation loop (references/node-validation-loop.md). This is the method; load it first.docs/design/ (this repo) — the design canon, when an improvement is an architectural change not a wave edit.Lift the piflow-specific precedence + the criteria/map maintenance into a self-contained skill here that
composes hermes-skill-system (don't fork its method). Until then: load hermes-skill-system, apply the
precedence above, and the human approves before anything lands.
npx claudepluginhub blueif16/piflowCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.