Beyond one agent, one terminal: orchestrators and sandboxes, skills & plugins, and the MCP vs CLI decision.
| Part | Topic | Note |
|---|---|---|
| 01 | The tool landscape & orchestration | live demo |
| 02 | Skills & plugins | live demo |
| 03 | MCP vs CLI | — |
All product claims are date-stamped July 2026 and sourced — see the closing Sources slide.
Beyond one agent, one terminal: multiplexers, parallel workspaces, backlog-driven flow, and the sandboxes that make it safe.
One agent, one terminal. Claude Code, Codex CLI — what most of this room runs daily.
Coordinates multiple agent instances at once — multiplexers, parallel worktree dashboards, backlog-driven fleets.
Isolates what an agent can touch — filesystem, network, git branch — so autonomy doesn't mean risk.
Earns its place when you're already running three terminal tabs of agents and want one dashboard instead of three.
Earns its place when review quality matters more than terminal muscle memory — the diff-first flow is the differentiator.
The human's job shifts from authorship to triage and review — the agent does the first draft of the whole ticket, not just a function.
Live This is an OpenAI project, not Anthropic's — worth saying out loud since the coding agent underneath is swappable.
Use only if the poll cycle stalls live. Keep the "OpenAI project, Linear-only today" caveat in the narration.
Manages sandbox provider, git branch/worktree strategy, and merges commits back automatically. What's isolated: filesystem and process. What escapes: anything the provider itself exposes — mounted volumes, open network egress.
Orchestration is a throughput tool for writing code, not a substitute for review capacity.
| Situation | Reach for |
|---|---|
| Already running 3 agent terminals | Herdr |
| Want visual diff-first review of parallel runs | Conductor |
| Backlog-driven, unattended issue → PR | Symphony (Linear today) |
| Need real isolation for unattended runs | Sandcastle |
Packaged instructions that load only when needed — and how a team distributes them.
Only the description sits in context by default — the rest loads on trigger, not on every turn.
Paid on every turn, every session — regardless of whether it's relevant right now.
Description always present; full instructions load only when triggered.
Occasional-but-verbose knowledge belongs in a skill, not CLAUDE.md — this is deck 05, Cost & Context's argument applied directly. /doctor will do the migration for you: it moves always-loaded guidance out of CLAUDE.md into skills and nested files that load on demand.
| Need | Reach for |
|---|---|
| Needed every turn, regardless of task | CLAUDE.md |
| Packaged know-how, triggered by topic | a skill |
| Needs auth, live state, typed API surface | an MCP server (part 03 of this deck) |
Live The point: the barrier to entry is a text file, not a framework.
Use only if live authoring runs long. Narrate the SKILL.md content and the trigger moment from rehearsal.
Two ways to give an agent capabilities — most teams default to one without weighing the tradeoff.
Typed, authenticated tools exposed over a protocol. Works in shell and non-shell surfaces alike.
Plain command-line tools the agent already knows how to compose, with documentation in context.
--help on demand — much cheaper by default.| Capability is… | Reach for |
|---|---|
| Interactive, authenticated, or remote | MCP |
| Local, scriptable, chainable | CLI |
Most teams end up with both — choose deliberately per capability, not by habit.
Then re-check periodically: /doctor prices your installed skills, MCP servers and plugins against their context cost and flags the ones nobody actually uses.
[TODO: fill in your team's own measured tool + numbers before presenting — this slide is a template.]
Full source list with per-claim citations: deck05-facts.md (internal research doc).