Steps of AI Adoption: Boris Cherny's 5-Stage Model
Boris Cherny (Creator & Head of Claude Code @Anthropic) publishes a framework table on LinkedIn, « Steps of AI Adoption », mapping an engineering team's adoption of agentic AI across 5 stages (0→4), each characterized by an order of magnitude of agents driven and a transformation of the engineer's role: 0 Gated (0 agents, locked-down access), 1 Assisted (~1 agent — "you + one agent", supervised pair programming), 2 Parallel (~10 agents — orchestrator), 3 Supervised autonomy (~100 agents — manager of managers, an org tree), 4 AI-native (~1,000+ agents — VP steering by intent).
By Boris Cherny// Source linkedin.com ↗/Reading 2 min/.md// Auto-verified translation
Boris Cherny, Creator & Head of Claude Code at Anthropic, publishes a framework table — « Steps of AI Adoption » — born from a recurring observation: in many companies, one person multiplies their output tenfold with Claude, but the rest of the organization doesn't follow. From this he derives a 5-stage maturity scale (0→4), structured around the order of magnitude of agents an engineer drives — and the role transformation this imposes.
0 — Gated (0 agents): locked-down access, older models, no MCP governance nor infrastructure to host Claude's code; bottleneck = legacy security/approvals and an obsession with cost-per-token. 1 — Assisted (~1): "you + one agent", supervised pair programming, synchronous work; bottleneck = your attention, since without self-verification you review everything. 2 — Parallel (~10): you become the orchestrator of 5–10 agents on separate worktrees; Claude self-verifies (tests/build/lint/security), Auto mode and automated reviews by default; bottleneck = reviewing multiple streams. 3 — Supervised autonomy (~100): manager of managers, Claude writes almost everything, maintenance runs in the background; bottleneck = trust in the loop and decision throughput. 4 — AI-native (~1,000+): VP steering by intent, a closed loop where Claude launches most agents, monitoring by exception.
Steps of AI Adoption
— Boris Cherny , linkedin.com
Central thesis: tokens don't move you up a level. Each tier has its own bottleneck; progress comes from breaking it and building the next set of guardrails that makes the output trustworthy. The levers named: self-verification loop (tests + build + lint + e2e on a real environment), Auto mode against blocking prompts, code review + security review by default, multi-agent interfaces (Agent view, Desktop, mobile, Tag), then /loop, /batch, /goal, dynamic workflows, worktree isolation, CLAUDE.md + Skills to encode standards, and finally the Claude Agent SDK to program/schedule fleets of agents.
On steering, Cherny dismisses the vanity metric: usage measures activity, not return. The right question — would we have spent this effort anyway, and how many manual engineer-hours would it have cost? — gives the true ROI. The decisive gain comes when fixing/maintaining moves to the background, freeing teams to build what wasn't even within reach before. An honest benchmark: Anthropic is at stage 3 and pushing toward 4; he himself has just reached level 4.
Key takeaways
Core idea: you don't move up a level by spending more tokens. Each tier has its own bottleneck; moving to the next requires breaking it AND building the next set of guardrails that makes the output trustworthy. « It's not about a single feature, but rather using the right features with the right guardrails. »
The model's backbone = the order of magnitude of agents driven, and the role it imposes. 0 → ~1 → ~10 → ~100 → ~1,000+ agents, i.e. blocked engineer → pair programmer → orchestrator → manager of managers (org tree) → VP steering by intent. That's the table's true "essence": an exponential rise in parallelism that transforms the job, not just velocity.
Stage 0 — Gated (0 agents). Only older/lightweight approved models, latency piling up through gateways + custom auth, no MCP governance, locked-down/process-heavy access, no infrastructure to host code produced by Claude (outputs stay local). Bottleneck: legacy security/approvals, an obsession with cost-per-token at the expense of outcomes, no real technical voices in the decision. Product: Claude.ai chat. Guardrails: SSO/SCIM + RBAC, org budget caps, deployment within existing approvals/IAM, data governance. 0→1: executive/buyer alignment, escalating blockers, frameworks to launch Claude safely.
Stage 1 — Assisted / "you + one agent" (~1). One engineer, one agent, almost everything supervised (fast pair programmer), one session at a time, reviewing nearly every change before merge. Unlock: what used to fill an afternoon now wraps up between two meetings. Bottleneck: your attention — low trust + no self-verification → you read everything, synchronous work (you watch Claude instead of moving on). Products: Claude Code (Desktop/CLI/IDE), Cowork, Design, usage via API/Bedrock/Vertex/Microsoft Foundry, dashboard + Analytics API, Compliance API, Plan mode. Guardrails: per-seat spend caps, centrally managed model/effort and policy, OpenTelemetry export to the SIEM.
1→2 (key transition):. running several agents at once; a trustworthy self-verification loop (tests + build + lint + e2e on a real dev environment); Auto mode to stop being blocked by permission prompts; automating code review.
Stage 2 — Parallel / Orchestrator (~10). An engineer orchestrates 5–10 agents in parallel, each on its own worktree/git checkout. Claude verifies its own work (tests, build, lint, security scan) before you see it; Auto mode always on; code review + security review by default. You review final diffs, not keystrokes; the maintenance backlog shrinks; Claude writes most of the code. Unlock: a multi-week backlog becomes an engineer's afternoon of orchestration. Bottleneck: reviewing (checking six parallel streams) + juggling prompting/steering. Products: Auto mode, Agent view, Claude Code Review, Claude Security Review, Claude Code Mobile + Desktop cloud execution, Claude Tag (an isolated task), worktree isolation CLI/Desktop, Remote control (steering from your phone). Guardrails: team usage Analytics, quality enforcement (lint/tests/typecheck), Claude-powered e2e verification (Chrome extension or iOS/Android simulator MCP), the same quality bar for human code and agent code, pre-approving safe bash/MCP in settings.json.
2→3:. giving Claude the means to retrieve context (reading code, wikis, discussions); agency + code review speed (agents can touch other teams' code); breaking work down into loops and routines; letting Claude launch Claude.
Stage 3 — Supervised autonomy / Manager of managers (~100). Claude writes all or almost all of the code; the question shifts from "did you read the code?" to "what context was the model missing, and how do we fix that for next time?". Unlock: Claude proactively does what used to be launched by hand; maintenance/cleanup runs continuously in the background. Bottleneck: trust in the loop and the team's decision throughput — the agent tree is too deep to be babysat; the trap is scaling the number of agents before the loop has earned trust. Token efficiency to monitor (OTel/Analytics), a culture of experimentation + cost control once internal usage hits PMF. Test: "is this something an engineer would have done?". Products: subagents with worktree isolation (no collisions), Routines, /loop, /batch, /goal, dynamic workflows, Claude Tag (watches a channel/source and launches tasks). Guardrails: automated code review + security review, agent sandboxing, CLAUDE.md + Skills to encode standards, tuning the Auto mode classifier, managing token use (model selection, advisors, LSP, splitting CLAUDE.md into lazy Skills).
3→4:.automation at scale for domain-specific use cases (code migration, fuzzing, feature building, feedback remediation).
Stage 4 — AI-native / VP steering by intent (~1,000+). A fully closed loop; most agents are launched by Claude; hundreds to thousands of agents running; steering by intent and monitoring by exception. Unlock: a quarter-long migration becomes a workflow you launch and check on. Bottleneck: identifying and automating work at scale + enforcing the right guardrail per type of work. Products: Claude Agent SDK (building/scheduling agents programmatically), Claude Tag (present in most Slack channels, replies to posts). Guardrails: cost controls for automation, model selection for automation.
Anti-vanity metric (steering). Usage (dashboard) measures activity, not return. Better question: would we have invested engineering effort on this anyway, and if so, how many manual engineer-hours would it have cost? → that's the ROI. The jackpot: when fixing/maintaining moves to the background, teams do "things that weren't even within the realm of possibility before".
Self-placement benchmark.Anthropic is at stage 3, pushing toward 4; Boris Cherny states he's at level 4. Useful as an honest benchmark: even the vendor isn't "at the very top".
Related. companion piece to [[fiches/2026-07/cherny-wu-reflecting-year-claude-code-2026-07-17\|Cherny & Wu — « Reflecting on a year of Claude Code »]] (same author, shipping becomes cheap → value shifts to judgment); "agent manager / orchestration" corpus (Sankar's great flattening, Martignole's token manifesto); guardrails & verification (compound engineering, self-verification loop).
Attributed claims
pour passer à l'étape suivante il faut casser le prochain goulet d'étranglement et bâtir de nouveaux garde-fous ; les tokens seuls ne suffisent pas
— Steps of AI Adoption
l'axe structurant est l'ordre de grandeur d'agents piloté (0, ~1, ~10, ~100, ~1000+), transformant le rôle de pair programmer à VP pilotant par l'intention
— Steps of AI Adoption
avoir personnellement atteint le niveau 4 (AI-native)
— Boris Cherny
The knowledge graph extracted from this fiche — 13 entities, 17 relations.
In this graph :Boris Cherny · Steps of AI Adoption · étape 0 Gated · étape 1 Assisted · étape 2 Parallel · étape 3 Supervised autonomy · étape 4 AI-native · Auto mode · worktree isolation · Claude Agent SDK · boucle d'auto-vérification · garde-fou (guardrail) · ROI de l'IA (heures-ingénieur)