Get it for macOS

Puts a first mate's whole crew on one board, so you only touch the calls that need you. Five columns track what is charted, what is underway, the decisions waiting on you, merges, and landings. Answer a call in place: pick an option, add a note, and the answer reaches the first mate's thread. Cards carry live thread state (working, queued, needs input, failed), the worker bot, and the pull request link. The first mate charts and moves work with the `bb deck` command; no external service or account is needed.


Overview

View source

Captain's Deck

A kanban board for work a first mate runs in bb. Five fixed columns show what is charted, what is underway, the captain's calls waiting on you, merges awaiting review, and landings. The board is read-only except for a Captain's Call: pick an option, add a note, and the answer is delivered to the first mate's thread.

What you get

  • Charted Next, Underway, Captain's Call, Awaiting Merge, Landed — one card per unit of work, with the worker bot, live thread state (working, queued, needs input, failed), the provider, the pull request link, and age.
  • Answer in place. The first mate attaches the options to a call and marks the one it recommends. Your answer is recorded on the task and sent to the first mate's thread as an agent-only note, so the lane resumes.
  • Earlier calls stay on the task. The decision dialog lists the calls the first mate replaced, with the answer each got.
  • Crew tabs. Filter the whole board to one worker bot, or watch all of them.
  • Thread calls. When a deck-linked thread hits a native bb prompt, it shows under Waiting in threads in the same column; open the thread and answer it.
  • Bearings. bb deck bearings prints the same five sections as a digest for a standup, a sweep, or a scheduled automation.

How it works

The first mate drives the board from a shell:

bb deck chart --title "Dark mode" --brief "Settings toggle + tokens" --bot Designer
bb deck start a1b2c3d4 --thread thr_abc123
bb deck note  a1b2c3d4 --text "First pass done, contrast check running"
bb deck ask   a1b2c3d4 --question "Ship behind a flag?" \
  --option "Behind a flag" --option "Straight to users" --recommend 1
bb deck merge a1b2c3d4 --pr https://github.com/acme/app/pull/42
bb deck land  a1b2c3d4

Every command accepts --json. The bundled captains-deck skill teaches any agent the lifecycle, so the first mate keeps the board current without extra instructions.

Set the First mate thread setting to the thread that should receive answered decisions. Leave it empty to record answers on the board only.

Requirements

bb 0.44 or newer. The plugin stores its tasks in bb; no external service or account is needed.

More in Tasks & Workflows 31

Plan, track, route, schedule, or automate work.

View all