Take each coding task from idea to merged pull request in its own Git worktree, with checks before every stage moves. A board shows one card per worktree as agents move it through Design, TDD, Quality Loop, Simplify and PR Watch. A stage moves on only when its worker reports passing checks for the current files. The sidebar lists one main thread per worktree, with its other threads below it. The task map sets the harness, model and effort for each step. Needs an agent harness such as Claude Code or Codex, and the GitHub CLI for pull requests.
Overview
View sourceEach task gets one Git worktree, one card on the board, and its own agents. You agree on the design, the agents build and review, and you merge a pull request that is ready.
What you get
- Board: one card per Git worktree, with its unsettled threads. Cards move through Tickets, Design, TDD, Quality Loop, Simplify and PR Watch to Done. Code Review has its own lane.
- Sidebar: one Main Thread per worktree, with the worktree's other threads below it. Settle a thread to take it off the board, or snooze it until later.
- Task map: a Settings section that sets the harness, model and effort for each step of each task kind. The board rejects a plan that differs from a saved choice.
- Delivery skills:
/delivery,/grilling,/tdd,/simplify,/babysit-prand the skills they use ship with the plugin.
How it works
/delivery Add a CSV export to the notes list
Design the agent asks until the plan is clear; you accept it
TDD tests first, then the code
Quality Loop strict review and fixes, until no findings
Simplify remove needless code
PR Watch open the pull request, fix checks, answer reviews
Done you merge
A stage moves on only when its worker sends a Completion Receipt: passing checks bound to the task revision and the current files. A failed turn retries in the same thread, at most twice. The board keeps every step through a bb restart.
Agent tools
Agents use treelanes_deliver, treelanes_get_context, treelanes_complete_stage, treelanes_move_card and the other treelanes_* tools. People use bb treelanes; bb treelanes help lists every command.
Requirements
- bb 0.43 or later, and Git.
- At least one agent harness, such as Claude Code or Codex. Agent work counts against that harness's account and usage limits.
- The GitHub CLI (
gh), signed in, for PR Watch.
Source, docs and issues: https://github.com/ahmedhesham6/bb-plugin-treelanes
More in Tasks & Workflows 45
Plan, track, route, schedule, or automate work.


