Skip to content

BoB Terminology Guide

Quick reference for “Bob” shorthand — BoB stands for Big ol’ Brain

Bob = BoB source repo (BOB_SOURCE, default ~/projects/bigbrain) deployed to ~/.claude/ (BOB_HOME)

It’s simply a convenient shorthand for referring to the BoB tooling framework — the source repo where it’s authored and the runtime directory where Claude Code reads it.

You say… Meaning
“add that to Bob” Add to BOB_SOURCE/ (source repo), then deploy
“make that a Bob command” Create in BOB_SOURCE/commands/
“that should be a Bob hook” Create in BOB_SOURCE/hooks/
“promote this to Bob” Move from project-local to BOB_SOURCE global
“is that in Bob?” Is it in the source repo?
“Bob agents” Agents in BOB_SOURCE/agents/
“Bob templates” Templates in BOB_SOURCE/templates/
Shorthand Source (BOB_SOURCE) Runtime (BOB_HOME)
Bob ~/projects/bigbrain/ ~/.claude/
Bob commands commands/ ~/.claude/commands/
Bob agents agents/ ~/.claude/agents/
Bob hooks hooks/ ~/.claude/hooks/
Bob skills skills/ ~/.claude/skills/
Bob templates templates/ ~/.claude/templates/

Adding to global:

  • “add that to Bob”
  • “make that global” (same thing)
  • “put that in Bob”

Promoting from local:

  • “promote this to Bob”
  • “move this to Bob”
  • Use: cdp .claude/commands/my-command.md

Checking status:

  • “is that in Bob?”
  • “show me Bob’s status”
  • Use: cdb (dashboard)

Linking from global:

  • “link that from Bob”
  • “add the Bob version”
  • Use: cdl commands my-command

All of these refer to the same thing:

Alias Context
Bob Casual reference (“add that to Bob”)
BoB Stylized abbreviation (“the BoB framework”)
big brain Legacy informal (“let big brain handle it”)
big ol’ brain Full expanded name, rarely used

Bob is just shorthand. When you say “Bob,” you mean the BoB tooling framework — authored in BOB_SOURCE and shared across all projects via symlinks and deployment to ~/.claude/.

  • CLAUDE.md — Full documentation of global tooling
  • project-setup.md — How projects interact with Bob
  • CLI commands: cdb, cdi, cdp, cdl