claude

flow

DAG-based task execution engine. Turns a user request into atomic subtasks, builds a DAG with deterministic per-node validators, executes independent nodes in parallel via git-worktree-isolated agents, and performs merge+validate as an independent cascade step (git-conflict → project tests → LLM semantic review). Persistent state under .claude/workflows/flow/{task-id}/ enables resume.

0 on GitHubby jhkv0.3.0MITupdated 24 days agodevelopment
/

Plugin flow from marketplace jhk-plugins in 0pg/cc-marketplace. Commands read from the repo's manifest — 24 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (1)

  • flow

    This skill should be used when the user asks to "run as DAG", "execute in parallel with merge gates", "fan out and merge", "run a task graph", or uses /flow. Turns a user request into atomic subtasks, builds a DAG (LLM-generated from spec), and executes independent nodes in parallel under git-worktr

Slash commands (4)

  • /flow:flow-graph

    Render the DAG of a /flow task as a mermaid diagram, annotated with current status (pending/running/complete/failed). Reads .claude/workflows/flow/{task-id}/dag.json and state.json; prints mermaid code to stdout.

  • /flow:flow-resume

    Resume a /flow task that halted or was interrupted. Re-enters the execution loop using the immutable dag.json and the last-persisted state.json. Failed nodes are retried (attempts counter continues from where it left off, up to --max-retries). Running-at-interruption nodes are re-dispatched.

  • /flow:flow-status

    Show state summary of one or all /flow tasks. Reads .claude/workflows/flow/*/state.json and prints per-node status (pending/running/complete/failed) with retry counts and the latest failure excerpt for halted tasks.

  • /flow:flow

    DAG-based task execution. Turns a user request into atomic subtasks, builds a DAG, executes independent nodes in parallel under git-worktree isolation, and performs merge+validate as an independent cascade step. Persistent state at .claude/workflows/flow/{task-id}/ enables resume. Trigger keywords:

Subagents (5)

  • flow-interviewer

    Use this agent to clarify a user's raw request into a committed spec.md for a /flow task. Produces acceptance criteria, project_test_cmd, and scope boundaries. Composes superpowers:brainstorming for requirement exploration. <example> <context> The flow SKILL needs spec.md from the user's raw request

  • flow-merger

    Use this agent to execute a merge node of a /flow DAG. Combines parent branches into an integration branch and runs the cascade validator in strict order: step 1: git merge (no conflicts, exit 0) → PASS → break step 2: spec.project_test_cmd on integration branch → PASS → break step 4: flow-reviewer

  • flow-planner

    Use this agent to turn a spec.md into a dag.json for /flow execution. Generates atomic work nodes (each with a deterministic validator), inserts explicit merge nodes at every fan-in (INV-F2), ensures acyclicity, and produces a mermaid preview. Composes superpowers:writing-plans for plan decompositio

  • flow-reviewer

    Use this agent as cascade step 4 in a /flow merge: read the integration diff, compare against spec.md acceptance criteria, and judge semantic validity of the merged state. Pure judgment — reads only, writes nothing except the return block. Composes superpowers:verification-before-completion. <exampl

  • flow-worker

    Use this agent to execute a single work node from a /flow DAG. Sets up a git worktree, implements the node's spec, commits to the node's branch, and returns the branch ref. Does NOT run validators (the SKILL does that) and does NOT merge (the merger does that). Optionally composes superpowers:test-d

Hooks (1)

  • SessionStart

    ${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh

View source on GitHub

More from 0pg/cc-marketplace

All 4 plugins →

Node-agent tree plugin. Each directory is an agent: its CLAUDE.md is the agent's prompt, its source code is the agent's tool set, and cohesive sub-domains become child agents to whom the parent delegates.

1 command · 3 agents · hooks

0

Multi-language project setup plugin. Sets up code conventions, dependencies, CLAUDE.md, and installs a language-specific convention skill into the target project.

1 skill · 2 commands

0

memento

claudecodex

Record and retrieve bounded project work context, with Codex checkpoints for requests, failures, decisions and verification.

2 skills

0

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain flow?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins4 plugins