Docs navigation mb-start

Session

mb-start

Last updated May 25, 2026

Start your day with the room already read. mb-start opens your folder, names what is in motion, and proposes the smallest next move.

mb-start spans Sense and Decide
  1. Sense
  2. Decide
  3. Ship
  4. Reflect

When to use it

Any time the session is fresh and you want the agent grounded before it offers an opinion.

Sitting down to work

Start without re-explaining your business.

Back from time off

Find out what is stale, half-finished, or already shipped.

About to ship

Catch broken or unreviewed work upstream first.

Handing off a session

Get a teammate or fresh agent onto solid ground fast.

How it works

  1. Reads the room. Opens your folder. Scans identity, bets, last shipped work, and open loops.
  2. Names what is open. Unfinished pushes, untouched bets, pending reviews, anything that drifted.
  3. Picks the smallest next move. The one least likely to waste your attention.
  4. Hands control back. Take the suggestion, route elsewhere, or close the loop. Nothing ships without your approval.

Try it

Open the business folder, start the agent, type the route.

bash
cd my-business
claude
mb-start

What you will see

A short reading of the room. Where you are. What is loaded. What is open. The first route worth taking. Nothing runs yet.

agent
Business: Acme Co
Loaded: voice, offer, audience, soul
Open pushes: Spring launch, day 3 of 7
Open bets: Reddit participation, blog cadence
Ready to review: 1 decision draft

Next: continue the Spring launch push.
You are in control.

Pitfalls

  • Skipping start, then asking the agent to remember everything. It cannot. You will fight stale assumptions all session.
  • Treating the suggested route as a command. It is a recommendation. Override it any time the room feels different.
  • Running it in the wrong folder. The business folder is the brain. Start where the brain lives.

Advanced (operator and CLI)

Power-user territory. Skip unless you are debugging a session that did not start cleanly, or you want to inspect the fact layer directly.

Entrypoints

Ask the agent for the route:

bash
mb-start

# Claude Code, when installed
/mb-start

Inspect the facts directly:

bash
command -v mb
mb --version
mb status --json --peek
mb start --json

Runtime contract

The CLI is the source of truth for repo health, setup, runtime wiring, updates, providers, and repair. The agent should not invent shell inspection while the CLI can answer.

  1. Start in the current repo. If status says this is not a Main Branch repo, ask for the business folder path.
  2. Stop on runtime mismatch. Tell the operator to fix the runtime or login-shell PATH first.
  3. Ask before repair or update. Use mb doctor repair --plan for the plan. Apply only after approval.
  4. Translate the output. Lead with business meaning. Put technical receipt second.

Business memory lanes

Memory is split into lanes so the agent cites the right context instead of flattening your business into a summary.

Lane Files Purpose
Core (voice | offer | audience | proof | soul) Identity, positioning, and operating rules
Judgment (research | decisions | content-strategy | playbooks) What the business has learned and chosen
Wagers (bets | pushes | MoneyPath | outcomes) What is being tested, shipped, measured, and settled
Continuity (checkpoints | books | metrics | systems) What changed, what it cost, and what carries forward

First-time setup

Start with the folder that will become the business brain. mb onboard creates and wires it.

bash
pipx install mainbranch
mb onboard --name "My Business" --path my-business
cd my-business
mb status --json --peek
mb start --json

Operator control

Main Branch recommends. It does not seize control.

Area Rule
Public publishing Explicit approval before anything goes live.
Spend or budgets Operator approval before mutation or execution.
Provider accounts Read posture freely. Changes need approval.
Customer contact Drafts allowed. Sending stays operator-controlled.
Destructive operations Repair plans explained before execution.