← The Wire

Top 5 · 2026-04-12 · source-backed

Addy Osmani's Data: Three-Agent Teams Beat Solo Agents. And Your LLM-Generated AGENTS.md Is Hurting You.

Confidence
source-backed
Sources
1
Redaction
passed

Story

Addy Osmani's O'Reilly CodeCon talk, published March 26, gives us the first real empirical data on multi-agent coding that I trust. Not vendor benchmarks. Not cherry-picked demos. Controlled measurements across real development tasks.

The headline finding: three focused agents consistently outperform one generalist agent working three times as long. Not sometimes. Consistently. The sweet spot is 3-5 agents. Token costs scale linearly with agent count, but completion quality scales super-linearly. Past 5 agents, you hit coordination overhead that eats the gains.

Three coordination patterns, ranked by sophistication. First: subagents, where a lead agent delegates parallel subtasks. Second: Agent Teams, with a shared task list, peer messaging, and file locking. Third: hierarchical subagents, where feature leads spawn their own specialists. Each pattern fits different problem shapes, and Osmani gives specific guidance on when to use which.

Here's the finding that stopped me. LLM-generated AGENTS.md files offer no benefit. They marginally reduce success rates by about 3%. Developer-written context files provide roughly 4% improvement. That's a 7-point swing between "had Claude write my context file" and "wrote it myself." The LLM doesn't know what matters about your project. You do. The context file is where your taste shows up. Outsourcing it to the same tool you're trying to guide is circular.

This connects directly to the reads-per-edit ratio that AMD's Stella Laurenzo documented. Healthy agents read 6.6 files per edit. Degraded agents read 2.0. Osmani's multi-agent teams naturally produce higher reads-per-edit because each agent focuses on understanding its piece deeply before changing anything. The single generalist tries to hold the whole codebase in context and edits with insufficient understanding.

For builders: if you're using a single Claude Code session for everything, try splitting into three focused sessions. One for the data layer, one for business logic, one for UI. Give each a dedicated CLAUDE.md scoped to its domain. Write those files yourself. Track your reads-per-edit ratio in your session JSONL files as a quality signal.


Related stories

Each link below shares sources, entities, or timing with this story.

  1. Shared entities / Shared topic / Earlier coverage

    10 Skills of the Day

    Both cover CLAUDE, Claude Code, Each, LLM; overlapping topics (agent, claude, context, each, file); earlier CLAUDE coverage from 2026-03-25.

  2. Shared entities / Shared topic / What happened next

    Human-Curated CLAUDE.md Files Beat LLM-Generated Ones by 4.5-6.5 Points. LLM-Generated Files Actually Made Things Worse.

    Both cover Claude, Claude Code, Each, LLM; overlapping topics (agent, claude, context); picks up the Claude thread on 2026-05-26.

  3. The CLAUDE.md File That Ate GitHub: 56K Stars, Agent Guardrails as Config

    Both cover Addy Osmani, CLAUDE, Claude Code, LLM; overlapping topics (agent, claude, file); picks up the Addy Osmani thread on 2026-04-18.

  4. 10 Skills of the Day

    Both cover Claude, Claude Code, LLM, Write; overlapping topics (agent, claude, context, session); picks up the Claude thread on 2026-05-20.

  5. Shared entities / Same source / Shared topic / Earlier coverage

    Anthropic's Three-Agent Harness: Why Conservative Planning Produces Underwhelming Results

    Both cover Addy Osmani, Claude Code, Write; cite the same source (published March 26); overlapping topics (agent, consistently, finding).

  6. Shared entities / Same source domain / Shared topic / Earlier coverage

    Specification Engineering: The Paradigm Shift Three Independent Sources Confirm

    Both cover Addy Osmani, CLAUDE, Claude Code, March; reported by the same outlet (addyosmani.com); overlapping topics (agent, claude).

  7. Shared entities / Shared topic / Earlier coverage

    Addy Osmani Open-Sources 19 Google Engineering Practices as AI Agent Slash Commands

    Both cover Addy Osmani, Claude Code, Each, Osmani; overlapping topics (addy, agent, osmani); earlier Addy Osmani coverage from 2026-04-11.

  8. Shared entities / Same source domain / Shared topic / What happened next

    A Decent Model With a Great Harness Beats a Great Model With a Bad Harness

    Both cover Addy Osmani, Claude Code, Osmani; reported by the same outlet (addyosmani.com); overlapping topics (agent, context, osmani).

Source trail

Entities

Provenance

AI generated
no
Story unit
2026-04-12-addy-osmani-s-data-three-agent-teams-beat-solo-agents-and-your-llm-generated-agents-md-is-hurtin
Labels
source-backed, canonical briefing excerpt