SnapshotJuly 2026a point-in-time write-up, left as written

Stay close to the primitives

A companion to everything through Claude is its sibling principle:

Stay close to the primitives. Avoid abstractions built on top of the LLM.

The LLM and the harness around it are the primitives. Everything else (the commercial wrappers, the “agent platforms,” the proprietary frameworks, the shiny workflow builders with branded terminology) is a derivative layer. Some are useful. Many fuzzy the concepts, and many have short half-lives.

This sits alongside everything through Claude without contradicting it. Claude Code is a harness: the primitive layer for agent work. The principle is use the harness; be skeptical of frameworks built on top of it.

The primitives are what’s durable

The things that don’t change much year-to-year:

These are what everyone is actually working with, underneath whatever polished surface is layered on top. When a new feature ships, when a new product launches, when someone claims they’ve built the AI agent that will change the world: scratch the surface and you find the same primitives, configured differently.

Claude Code is a harness. It’s opinionated, makes tradeoffs, and is worth understanding fully: the harness is well documented, and everything it produces (transcripts, configs, Skills) is plain files on your machine you can inspect. But the primitives underneath Claude Code are even more durable than Claude Code itself. Learning those first makes every subsequent tool comprehensible in an afternoon.

Abstraction layers come with costs

Every wrapper between you and the primitives:

This doesn’t mean never use a wrapper. It means: before reaching for one, ask what primitive it’s wrapping and whether you could do the thing directly. Often you can.

The durability scale

Very durable:

Reasonably durable:

Likely to churn:

The churning stuff is fine to touch. Know which tier you’re working in, so you know what’s transferable and what isn’t.

The practical discipline

Resources