Show HN: Wb-Flow – Agentic Coding with Planned, Parallel Waves Wb-Flow, a zero-dependency CLI that bootstraps an agentic AI control plane into any repository, has been released on GitHub by developer wissemb11. It orchestrates coding agents such as Claude Code, OpenCode, Gemini CLI, and Cursor through a Plan → Decompose → Parallelize → Execute → Validate → Trace workflow, featuring composable planning, parallel execution waves, an artifact graph, and model routing. The tool is non-destructive by default and supports global or project-scoped installation across multiple assistants. It is a zero-dependency CLI that bootstraps an agentic AI control plane into any repo. It works with Vue, React, Python, and any other codebase. It is compatible with Claude Code, OpenCode, Gemini CLI, Cursor, and other coding agents. Our workflow follows this core engineering ladder: Plan → Decompose → Parallelize → Execute → Validate → Trace. - Composable planning: Structured definition and decomposition of tasks. - --as cognition: Pre-flight explanations and step-by-step blueprints. - Waves: Orchestrated, parallel execution scheduling. - Artifact graph: A concrete trail of evidence connecting requirement to validation. - Model routing: Dispatching the right model for the right job. We orchestrate what needs to happen plan, execute, validate , not who does it. The command is the contract. For a detailed look at how this solves a different problem than tools like BMAD, GSD, or Spec Kit, see our Agentic Coding Comparisons https://flow.wbc-ui.com/comparisons/ page. cd my-project/ npx wb-flow npm install -g wb-flow cd my-project/ wb-flow git clone https://github.com/wissemb11/wb-flow.git ~/.wb-flow cd my-project/ node ~/.wb-flow/bin/install.js git clone https://github.com/wissemb11/wb-flow.git cd wb-flow && npm link cd ~/my-project/ wb-flow uses your local clone - --force / -f — overwrite existing files default: skip existing - --dry-run / -n — preview without writing - --list / -l — print the bundled command roster and exit - --version / -v — print the installed version - --help / -h — show usage By default, wb-flow is non-destructive — it skips files that already exist. Pass --force to overwrite, or --dry-run first to preview. Copying the templates puts the procedures on disk. To type /wbPlan src/api instead of "read this template and run it", your assistant also needs a small command file — one per assistant, in its own format and location. wb-flow init writes them for you: wb-flow init 🚀 wb-flow init — wiring the /wb commands into your assistants Where should the /wb commands be available? 1 Globally — every project on this machine 2 This project only — /home/me/my-project 1 Which assistants should get the commands? detected ones default to Yes Claude Code → ~/.claude/commands Y/n OpenCode → ~/.config/opencode/command Y/n Gemini CLI → ~/.gemini/commands y/N Antigravity agy → ~/.gemini/config/skills skill — agy has no slash-commands Y/n It does both layers in one pass: copies the templates to a stable home, then writes the wrappers. | Assistant | Location global / project | Format | |---|---|---| | Claude Code | ~/.claude/commands/ — .claude/commands/ |