Reference

You need one command.

The rest exist for people who like to feel in control.

/vbw:vibe [what you want] The next step, every time.

Commands

Grouped by when you'd reach for them. Arguments in brackets are optional.

Always

/vbw:vibe [what you want]

The next step, every time. This is the whole product.

Deciding

/vbw:approve

Approve the plan and its checks. Only you can.

/vbw:discuss/vbw:research

Think a decision through; get a sourced answer to a question.

/vbw:todo [idea]/vbw:list-todos

Park an idea; see the list. Where “we should really…” goes instead of dying in a terminal tab.

Checking

/vbw:status

Where the project stands.

/vbw:qa/vbw:verify

Run every check now; judge what only you can.

/vbw:debug [problem]/vbw:fix [what]

Root cause from three angles at once; a quick fix with every check re-run, for when you don't need seven agents to add a comma.

Existing code

/vbw:map/vbw:teach [convention]

Map the codebase; teach VBW your conventions.

/vbw:init/vbw:convert

Set up VBW (vibe does it too); bring in a project from an earlier VBW.

Session

/vbw:pause/vbw:resume

Stop safely; pick up where you left off.

/vbw-status/vbw-why/vbw-todo [idea]

Instant, even mid-run, no model turn: where things stand; who holds the run and why; park an idea.

/vbw:panel/vbw-panel/vbw-sound

Does the panel work here; open Mission Control; sound on or off.

Setup

/vbw:profile/vbw:config

How VBW works in one go; one setting at a time.

/vbw:skills/vbw:rtk/vbw:compress

Find the best tools for your project; compress command output; terser instruction files.

/vbw:help/vbw:doctor/vbw:report

List the commands; check the setup; prepare a bug report.

/vbw:update/vbw:whats-new/vbw:uninstall

Stay current, or remove VBW and go back to prompting manually like it's 2024.

Who works when

Every workflow is deterministic JavaScript. The model doesn't decide who shows up; the kernel does.

WorkflowStarted byWho runs
Planning/vbw:vibe at the plan stepArchitect (decisions) → Architect (scope) → Lead
Building/vbw:vibe at the build stepA Dev per ready plan (Docs for documentation), in parallel
Fixing/vbw:vibe when a check failsA Dev per group of related fixes, in parallel
Verifying/vbw:vibe after the checks passA QA agent per built phase, in parallel
Mapping/vbw:map, or planning on existing codeA Scout per angle, then one merged map
Researching/vbw:researchFour Scouts, then one sourced answer
Investigating/vbw:debugThree Debuggers (reproduce, trace, history), one diagnosis, then one fix
Recommending/vbw:vibe after a ship, or on requestThe Architect, once

Configuration

Three presets cover most people. /vbw:profile switches them; /vbw:config changes one setting at a time.

Careful

Models
quality: Opus for Architect, Lead, Dev and Debugger
Autonomy
guided: explains each step and waits for “go”
Good for
Learning, a first project, risky changes

Standard

default
Models
balanced: Opus for the Architect and the Lead, Sonnet for the rest
Autonomy
balanced: keeps going, stops for decisions, approval, checking and shipping
Good for
Most work

Fast

Models
budget: Haiku for Scout, Sonnet for the rest
Autonomy
hands-off: takes its own recommendations and lists them for you
Good for
Small changes, once you trust it
Approval, checking and shipping always stop for you, whatever the preset. Autonomy controls friction, not safety.
SettingValuesWhat it does
profilequality / balanced / budgetWhich models the agents run on
model.<role>opus / sonnet / haiku / a model id / defaultOverride one agent. QA never runs on Haiku: whatever judges your work doesn't get the cheap seat
autonomyguided / balanced / hands-offHow much /vbw:vibe does on its own
autonomy_capa numberSteps one autonomous run takes before stopping
rigorauto / express / standard / deepHow thorough each phase is: sized to the work (auto, the default) or forced
check_jobs1 to 64How many checks run at once. Default: about three quarters of the processor cores
command_timeout1 to 86400 secondsHow long the project's own commands may run in a proof. Default: 3600
status linevbw statusline on / offThe status line

Project structure

Everything VBW knows lives in your repository, not in a chat window.

your-project/.vbw/
  spec.md        What you want, in plain words. You own this file
  record.json    The plan of record: phases, plans, checks, results. Only the kernel writes it
  map.md         The map of your codebase, when there is existing code

plugin/
  bin/vbw        The kernel: decides the next step, runs the checks, keeps the record
  lib/           Kernel libraries (bash, jq, git)
  workflows/     Planning, building, fixing, verifying, mapping, researching, investigating
  agents/        Architect, Lead, Dev, QA, Scout, Debugger, Docs
  skills/        /vbw:vibe and every other command
  hooks/         The guards
  scripts/       The status line

Your AI-managed project now has more structure than most startups that raised a Series A.

Requirements

macOS and Linux. On Windows, run Claude Code inside WSL. /vbw:doctor checks all of it.

You needWhy
Claude Code 2.1.286+Dynamic workflows and the hooks VBW runs on (2.1.287+ for the panel)
A Sonnet, Opus or Fable sessionAuto mode; workflow agents may also use Haiku
jq and gitThe kernel. brew install jq (macOS) or apt install jq (Linux)
A git repository, new or existingEverything VBW does is committed
The willingness to let an AI build your software and a program check its homeworkThis is the real barrier to entry

Enough reading.
Press the button.

Two commands to install. One to remember.