How-to Guides
Get a task done. Imperative recipes that assume you know what you want and just need the steps. (Back to docs home.)
A command failed? Paste the message it printed into Troubleshooting: look up an error — every entry is keyed by the verbatim text and checked against the code that prints it.
| Guide | Task |
|---|---|
| Add a Site Producer | Publish a new kind of page to the operator’s site through the one publisher: declare its section, build a site-publish/1 bundle, check it with bob site publish, then publish with –apply. |
| Agent-Team Review | Role-isolated development on native Agent Teams: implementer / tester / reviewer / lead, via /review-team. |
| See Everything Waiting on You | List every open ask of the operator across every project with bob asks: each open todo and each open brief, with its project, priority, age and link. |
| Autonomous PM Front-End | Manufacture an approved queue from a vision doc — drive /business-case → /capability → /requirement → /groom, via /autonomous-pm. |
| Backup & Recovery | Back up and restore BoB state. |
| Dispose of an Item with Bob University | See which BoB items still have no disposition with bob u status, examine one with bob u exam when the evidence cannot decide it, then record it with bob u dispose — report first, –apply to write. |
| Get Your Briefing | Read what needs you, what got done and what is running across every project with bob brief, store it for the /briefings page, and send the headline to your phone. |
| cdfork Guide | Fan out parallel warp-drive sessions into worktrees + tmux. |
| Give This Machine Its Cloudflare Token | Mint this machine’s Cloudflare working token from the root token once, then check that it is active in the operator’s account. |
| Decompose a Capability | Turn an approved capability or use case into filed child requirements with bob decompose — six gated phases, from the parent check to the gh read-back. |
| Add a Deploy Adapter | Support a new deploy target in the pluggable adapter framework. |
| Produce a Design Brief | Elicit a structured, schema-conformant design brief (full or --quick) via the /design-brief command. |
| Inject DESIGN.md Context | Load a project’s committed visual identity + lint rules into agent context via the design-md-context skill. |
| Run Unstructured Work with bob do | Frame an hour of unstructured work with bob do: name the question and the artifact first, work inside a budget, and end with the artifact or a discarded run backed by a decision issue. |
| Bootstrap Documentation | Take a brownfield project from no docs to a complete, tier-scaled, code-grounded set with /doc-bootstrap. |
| Docs-Site Lifecycle | Provision and operate the engine-pluggable documentation site (VitePress / Starlight). |
| Farm Tick (the night shift) | What the unattended farm tick runs, what it may take, how it stops, and how you see what it did. |
| Flight Plan | Derive a warp-drive run plan once and persist it as an issue-backed, ordered, checkboxed record. |
| Set Up the iBoB Terminal Kit | Reach BoB from an iPhone or iPad: declare the phone setup (Tailscale, an SSH/mosh client, one key per device, attach targets) in the operator repo, check every machine with bob ibob check, attach to a live warp run with bob ibob attach, and drive a Claude Code session with Claude’s own Remote Control. |
| Regenerate the Launchpad Page | Rebuild the static localhost home page from the links index after declared state changes. |
| Start a Session on Another Model | Mint this machine’s OpenRouter key once, start a Claude Code session or a headless groom on a chosen model with –route, keep a headless run going with –role failover, and test failover without an outage. |
| New Machine Setup | Bootstrap BoB on a fresh machine (clone → deps → verify). |
| Set Up Your Operator Repo | Create the per-operator repo, link it, and move your fleet and manifests into it with history — without the scaffold shadowing a live fleet. |
| Project Setup Guide | Initialize a project with BoB tooling. |
| Set Up dev → test → prod | Give a project a promotion ladder: ceiling, test-env mirror, shared deploy gate (the #805 / #809 walkthrough). |
| Hold a Ritual | Find which rituals are due, run one end to end (open, evidence, session, close with findings), hold the monthly docs review, and record a portfolio decision with bob ritual. |
| Run BoB as a New Operator | Install BoB from a stable tag for an operator who is not BoB’s original one — fresh user, own operator repo, own forge owner — and prove it with bob doctor, bob ready and the clean-install acceptance script. |
| Generate a Runbook | Condense scattered docs into a conforming runbook with /runbook-gen. |
| Check Your Secrets | Declare where each secret should be on this machine, then verify every one is present with bob secrets check — names and locations only, never a value. |
| Authoring a Skill | Take a skill from idea to provisioned: choose skill/command/agent, register, provision, promote, validate. |
| Run the Latest BoB | Check which BoB this machine runs, move it to the newest release with bob update, and make sure a project, its running sessions and its dashboard pick the new version up. |
| Swarm Decompose | Run the agent swarm: decompose → approve → dispatch (capped) → gate → integrate, via /swarm. |
| TDD Flow Guide | Drive a change test-first: pseudocode → failing tests → implement until green → check-in. |
| Onboard a Project to TellBoB | Give a project the web intake front-door: config entry, preconditions, deploy, offboarding. |
| Tour What Is Provisioned | List what a project has provisioned but never used, with bob tour, then try an item or park it so the list reflects your choices. |
| Consolidate Traces into the Wiki | Run /trace-mining, the wiki maintainer it calls (bob wiki maintain) and the skill proposer it ends with (bob wiki propose): what the maintainer reads, how it scrubs client records, the PRs both open on BOB_SOURCE, why a second run is a no-op, and how bob tick runs them every night. |
| Troubleshooting: Look Up an Error | Paste a bob error or symptom and land on its cause and fix — every entry keyed by the verbatim text and checked against the code that prints it. |
| Stop Committing Provisioned Links | Migrate a repo that still commits its .claude/ provisioned symlinks with bob provision untrack, so bob ready and bob provision refresh stop leaving git dirt. |
| Versioning Guide | Cut and manage releases. |
| Warp Drive from the Command Line | Run a warp-drive run end to end from a plain shell: groom → plan → start → observe → stop → report. |
| Warp-Drive Guide | Run the autonomous development loop. |