How Claude Code's Creator Says You Should Start Every Project
Five practices Boris Cherny's team at Anthropic uses daily, reverse-engineered and road-tested by a non-technical builder shipping real production apps.
June 10thA 14-minute breakdown of the five-layer harness that determines whether Claude Code succeeds or fails as your codebase grows.
The model inside Claude Code matters less than the harness built around it — five configurable layers determine whether an agent holds up as a codebase grows, and the order in which you build those layers is itself a best practice.
Anthropic published a best-practices guide for running Claude Code on large codebases, and this video walks through each layer. The core argument: the model alone does not determine output quality — the harness does. That harness has five ordered extension points: CLAUDE.md files (capped at 300 lines, split per subdirectory in monorepos), hooks (scripts that force deterministic behavior), skills (on-demand expertise that loads only when needed), plugins (distributable bundles for teams), and MCP servers (connections to internal tools). LSP integrations and sub-agents round out the picture, with LSP giving symbol-level navigation and sub-agents protecting the main context window by handling delegated tasks in isolation.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Agents fail when codebases scale; unconventional languages make it worse.

Why embedding-based retrieval fails at scale and how file-system-based navigation replaced it.

The ecosystem built around the model determines performance more than the model alone; five extension points introduced.

Context file loaded each session; keep under 300 lines; split per subdirectory in monorepos; update as models evolve.

CleanMyMac sponsor segment.

Scripts that force deterministic agent behavior — session-start, PreToolUse, and the stop hook for CLAUDE.md self-improvement.

Skills load on demand with progressive disclosure; plugins bundle skills, hooks, and MCP configs into distributable team packages.

Language Server Protocol gives the agent symbol-level navigation — critical for C++ and unconventional languages.

Connect the agent to internal tools, data sources, and APIs; must configure after the base app is working, not before.

Isolated context windows that handle delegated tasks and return only final output, enabling parallelization and protecting the orchestrator context.

Per-subdirectory test suites, codebase map file for unconventional languages, .ignore files, and periodic harness review as models evolve.
The model is only one variable — the ordered harness of CLAUDE.md, hooks, skills, plugins, and MCP servers is what determines whether an agent holds up as a codebase grows.
“The ecosystem built around the model — the harness — determines how Claude Code performs more than the model alone.”
“Instructions in CLAUDE.md can get blurred in the agent's attention span due to too many things to focus on, but hooks actually force Claude to act.”
“The claude.md should stay short, ideally around 300 lines.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Small projects ship easily. Large ones break agents. That is the premise this video builds from — and it is the right one. The real question is not which model you are using but what surrounds it.
The five ordered extension points for building a project-specific harness around Claude Code. Build them in order because each layer depends on what came before.
“The resources for this video can be found in AI labs pro”
Soft sell at the close — resources gated behind a paid tier, link in description. Low friction, no hard push.
00:00
00:19
00:22
00:37
00:46
00:57
01:08
01:19
01:27
01:40
01:46
02:04
02:08
02:22
02:33
02:44
02:54
03:07
03:12
03:26
03:37
03:47
03:58
04:04
04:19
04:29
04:36
04:47
04:56
05:12
05:22
05:33
05:44
05:54
06:08
06:15
06:22
06:37
06:47
06:58
07:08
07:19
07:26
07:41
07:53
08:00
08:12
08:22
08:29
08:44
08:55
09:03
09:15
09:25
09:37
09:50
09:58
10:08
10:15
10:29
10:36
10:51
10:57
11:17
11:22
11:29
11:44
11:54
12:05
12:15
12:27
12:33
12:45
12:58
13:04
13:19
13:29
13:37
13:48
14:01Five practices Boris Cherny's team at Anthropic uses daily, reverse-engineered and road-tested by a non-technical builder shipping real production apps.
June 10thA 30-minute field report on burning $5,400 of subsidized AI inference in ten days — and what actually came out of it.
June 12thHow Addy Osmani packaged 14 years of Google engineering judgment into 23 markdown files -- and what is actually worth stealing.
June 11thA 13-minute head-to-head where two Claude models race to clone the same landing page — one burns $30 and 35 minutes, the other $2.70 and 5, and the gap in quality tells you exactly when the expensive model earns its keep.
June 10thA 17-minute field report from a solo indie developer who wired his AI agents directly into his simulator, browser, crash tracker, and code review system — and stopped babysitting them.
May 14thA live 35-minute demo of using the PLAID agent skill to plan, spec, and roadmap an app in Claude Cowork — then hand the output straight to Claude Code.
March 12th