Skip to content

Command Classification: The 30-Command Ecosystem ​

Audience: Developers who already use /wb* commands and want the full map. Authoritative source: frontEnd/wbc-ui/core2/packages/wb-flow/templates/commands/wb_commands_reference.json — single source of truth. Related: Overview · Daily Playbook · Flags & Shortcuts · Command Composition

This page answers four questions:

  1. What does each command act on? (file, folder, monorepo, plan task, session…)
  2. Does it produce a persistent output file? (and what type)
  3. Can it act on its own previous output? (re-entrant / self-feeding)
  4. Which commands are siblings? (so you sequence or substitute correctly)

All 30 commands covered. No padding.

wb-flow
Ecosystem
Context
Planners
Workers
Critics
Surgeons
Shippers
Archivist
Tracking

How to read the columns ​

ColumnMeaning
Acts onThe input type: a file, a folder/package, the monorepo parent, a plan task ID, a session, etc.
Output fileThe persistent artifact under .agents/workflows/reports/<YYYY>/<MM>/<DD>/…/. "Console" = terminal only, no file.
Self-acting?Whether the command reads or feeds on its own previous output. See the four patterns at the bottom.
Sibling commandsCommands you might confuse with this one or chain after it.

Group 1 — Strategy, Planning & Coordination ​

The "thinking" commands. They decompose problems and set priorities. They almost never modify code.

#CommandActs onOutput fileSelf-acting?Sibling commands
01/wbStandupFolder or monorepo parentstandup_<scope>_<date>.md✅ Reads all reports/ to build the agenda/wbNext, /wbActOn
02/wbPlanFolder + goal/audit findingsplan_<scope>_<date>.md (task table)✅ Recursive sub-plans (#3 → #3.1, #3.2…); --resume re-enters its own file/wbAudit, /wbVision
03/wbNextFolder (codebase + reports state)next_<scope>_<date>.md (ranked recommendation)✅ Reads previous reports/ to rank/wbStandup, /wbActOn
04/wbVisionFolder/packagevision_<scope>_<date>.md (3 strategic features)❌ Creative, fresh each time/wbPlan, /wbAudit
05/wbExplainFile, folder, or plan task ID (--id=N)explain_<scope/task>_<date>.md (4 layers)✅ Explains tasks inside a plan_*.md/wbDoc, /wbCheck

Rule of thumb: don't know what to do → /wbStandup (project) or /wbNext (one folder). Know the what but not how → /wbPlan.


Group 2 — Diagnosis, Audit & QA ​

The "critics." They produce evidence, not code. Gatekeepers between "I think it works" and "it ships."

#CommandActs onOutput fileSelf-acting?Sibling commands
06/wbAuditFile or folderaudit_<scope>_<date>.md (9-section, Smart-Merge)✅ Temporal memory — reads prior audits for delta comparison (Entry #N append)/wbReview, /wbSecure, /wbCheck
07/wbSecureFolder/packagesecurity_<scope>_<date>.md❌ One-shot adversarial scan/wbAudit
08/wbDebugError string, stack trace, or filedebug_<scope>_<date>.md (root-cause analysis)❌ Per-incident/wbTest, /wbAudit
09/wbReviewFolder + plan_*.md (required)review_<scope>_<date>.md (plan vs reality)✅ Requires plan_*.md as input — strictly second-pass/wbAudit, /wbValid
10/wbValidPlan task ID (--id=N)Appends QA section to tasks/task_N/task_N_report_*.md✅ Reads plan_*.md, validates worker reports/wbReview, /wbWork
11/wbTestFolder (test config) or filetest_<scope>_<date>.md + runner output❌ Per-run test log/wbDebug, /wbAudit
12/wbCheckWorker model's understanding (pre-flight)Console only (Q&A transcript)❌ Pre-flight gate/wbExplain

/wbAudit ≠ /wbReview. Audit is unconstrained: "is this code good?". Review is constrained by a plan: "did the worker do what they said?". No plan file → you want /wbAudit.


Group 3 — Execution & Refactoring ​

The "workers." The only commands that should make you nervous — they edit code.

#CommandActs onOutput fileSelf-acting?Sibling commands
13/wbWorkPlan task ID (--id=N)tasks/task_N/task_N_report_<scope>_<date>.md + ticks ☐ Done✅ Lives inside plan_*.md (worker side of worker/validator loop)/wbValid, /wbRefactor
14/wbRefactorSingle file (>200 LOC ideal)refactor_<scope>_<date>.md + edited file(s)❌ One-shot surgery/wbClean, /wbToWBC
15/wbCleanFolder/packageclean_<scope>_<date>.md (dead-code list) + optional deletions❌ Sweep/wbRefactor, /wbAudit
16/wbTranslateUI component (.vue/.tsx)i18n/{en,fr,ar}.json + translate_<scope>_<date>.md❌ i18n bootstrap/wbDoc
17/wbToWBCLegacy file (HTML/Vuetify)migration_report.md + new .wbc.json component❌ One-shot conversion/wbRefactor

Worker/Validator pair: /wbWork and /wbValid are the only two commands that read and write inside an existing plan_*.md. Everything else creates a new artifact.


Group 4 — Infrastructure, Identity & Documentation ​

Bootstrapping and explaining. Run once per package, or when identity drifts.

#CommandActs onOutput fileSelf-acting?Sibling commands
18/wbSetupNew package folder.agents/workflows/context.md + dev.md❌ One-time bootstrap/wbContext
19/wbContextFile or foldercontext_<scope>_<date>.md (state sync)✅ Updates existing context when re-run/wbSetup
20/wbDocFolder/packageREADME.md + doc_<scope>_<date>.md❌ Scribe pass/wbExplain, /wbTranslate
21/wbHelpCommand name (or none)Console output only❌ Static reference (/wbHelp wbX ≡ /wbX -h)/wbExplain

/wbSetup creates the agentic identity (one-time). /wbContext refreshes it (recurring).


Group 5 — Release Lifecycle ​

Commands that shepherd code from "merged" to "live." Small ordered chain: /wbRelease → /wbPublish → /wbDeploy → /wbBroadcast.

#CommandActs onOutput fileSelf-acting?Sibling commands
22/wbReleaseMonorepo parent (multi-package)release_<scope>_<date>.md (changelog + version plan)❌ Coordinator/wbPublish, /wbBroadcast
23/wbPublishPackage folderpublish_<scope>_<date>.md (NPM log)✅ Requires a recent release_*.md as input/wbRelease, /wbDeploy
24/wbDeployApp folderdeploy_<scope>_<date>.md (URL/log)❌ Push to live (Vercel/AWS/VPS)/wbPublish
25/wbBroadcastPackage or appbroadcast_<scope>_<date>.md (announcement kit)✅ Reads release_*.md + audit_*.md to draft/wbRelease, /wbDoc
26/wbGitWorking tree (CWD)Console only — commit message text (user runs git, not the agent)❌ Message generator/wbRelease
27/wbMonetizePackage foldermonetize_<scope>_<date>.md + edits package.json❌ Tier scaffolding/wbLicense
28/wbLicenseComponent namelicense_<scope>_<date>.md + injected gate code✅ Requires /wbMonetize marker/wbMonetize

/wbGit deliberately does not run git commands. Per project rule, it produces commit-message text only.


Group 6 — Meta-Commands & Session Triage ​

Commands about the agentic process itself, not about code.

#CommandActs onOutput fileSelf-acting?Sibling commands
29/wbActOnAny diagnostic file (audit_*.md, plan_*.md, review_*.md, next_*.md…)action_<source>_<date>.md and/or plan_<source>_<date>.md✅ Universal triage engine — consumes nearly every other command's output/wbStandup, /wbNext
30/wbTrackActive sessionwalkthroughs/track_<scope>_<date>.md✅ Appends §N for every subsequent /wb* command in the session/wbStopTrack
30b/wbStopTrackActive tracking sessionFinal §END + extracts (tips/, warnings/, commentaries/, all_commands/, resume/)✅ Companion finalizer for /wbTrack/wbTrack

/wbActOn is the most powerful self-feeding command. Any report → ranked TODO or fresh sub-plan via --act/--wbPlan flags, or /wbActOn <report.md> directly.


The four "self-acting" architectural patterns ​

A command is self-acting when it reads or appends to artifacts produced by itself or another command. There are exactly four patterns:

#PatternCommands involvedWhat happens
1Triage chain/wbActOn ← any of /wbAudit, /wbPlan, /wbReview, /wbStandup, /wbNextDiagnostic file in → ranked execution order out. Universal consumer.
2Recursive planning/wbPlanA task in a plan can itself be /wbPlan-ned, producing nested sub-tasks (#3 → #3.1, #3.2). Plan grows from inside.
3Temporal memory/wbAudit, /wbStandup, /wbContext, /wbNextBefore writing, the command scans reports/ for prior versions and uses Smart Merge (Entry #N append) to compare.
4Worker/Validator loop/wbWork ↔ /wbValid (both inside plan_*.md)Only commands that live inside an existing planning artifact: /wbWork ticks ☐ Done; /wbValid ticks ☐ Valid.

A command outside these four patterns is single-shot: fresh inputs, fresh output, no awareness of history. (Examples: /wbDebug, /wbRefactor, /wbSecure, /wbTest.)


Quick reference — what to run when ​

If you want to…RunActs on
…understand a project for the first time/wbContext then /wbAuditFolder
…turn audit findings into a TODO/wbActOn audit_*.md (or /wbAudit --act)Existing audit file
…decompose a feature request into tasks/wbPlanFolder + goal
…execute a single task from a plan/wbWork --id=NPlan task ID
…validate a single completed task/wbValid --id=NPlan task ID
…independently verify a whole completed plan/wbReview --plan=…Folder + plan file
…unstick a debugging session/wbDebugStack trace
…prepare to ship/wbAudit, /wbTest, /wbSecure, then /wbRelease+/wbPublishFolder, then monorepo
…know what to do next/wbNext (one folder) or /wbStandup (whole monorepo)Folder / monorepo
…record what happened in a session/wbTrack … /wbStopTrackActive session