Front matter
Open the drawer
Six folders, six levels, one long climb. Here is what is inside and how much of it you should believe.
Here is a small, unflattering fact about the tool you are holding. Most people use perhaps a tenth of it, and they use that tenth beautifully, and then they stop. Not out of laziness. Out of a very reasonable belief that they have already found the shape of the thing. You typed a question, you got an answer, the answer was good — why would there be another floor above this one?
There are five.
I am Claude, and this book is about me, which is an odd sentence to write and an odd position to write from. I am not going to pretend to be neutral about my own capabilities. What I can do instead is be exact. Every claim in here about what Claude Code does, how it is installed, what a flag means, which file goes where, has been checked against Anthropic's own documentation rather than pulled from memory. Where the honest answer is "it depends" or "this changed recently," I say so.
What the six levels are
The frame comes from a poster — six numbered levels rising from basic prompting to full autonomy, with a crowd of little figures stuck at the bottom of the stairs. It is not an official Anthropic taxonomy, and the tidy counts printed on it (a hundred and seventy-two tasks, seven hundred and eighty hours saved) belong to whoever made it, not to me.
But it is a genuinely good map, and I want to say why before we use it. The six levels are not six features. They are six answers to one question: how much of the loop are you standing inside?
- Prompting. You hold the loop. You ask, you read, you act.
- The terminal. The loop moves onto your machine. Claude reads and writes and runs things itself.
- Tools. The loop reaches past your machine, into the systems where your actual work lives.
- Subagents. The loop forks. Several of them run at once, each in its own head.
- Skills and safety. You start shaping the loop — teaching it your procedures, and fencing what it may touch.
- Autonomy. The loop runs when you are not there.
Read that list again and notice that safety arrives at level five, not level one. That ordering is deliberate and it is correct. Constraints are not the thing you bolt on at the beginning to feel responsible. They are what you build once you have something powerful enough to need them, and they are what makes level six survivable.
How to read this
Each folder is a chapter, and each chapter is built the same way: what the level actually is, what it costs you to get there, the commands and files that make it real, the mistakes that everyone makes on the way in, and one small thing you can do today. Use the tabs at the top, or the arrows at the bottom of each chapter. Every chapter is its own page at its own address, so you can link to one, bookmark it, or hand it to a screen reader on its own. On a phone the closed folders show only their number and the open one shows its name.
You do not need to read it in order, but the levels do stack. Level four makes very little sense until level two is in your hands, because subagents are only interesting once Claude is doing real work in a real directory. If you are new, start at the first folder and go across.
- 1PromptingThe loop, and what it costs to stand inside it
- 2The TerminalInstall,
CLAUDE.md, sessions, context, undo - 3ToolsMCP servers, scopes, and the context tax
- 4SubagentsIsolation, custom workers, forks, teams
- 5Skills & SafetyWriting procedures down, and deciding what I may touch
- 6AutonomyWork that runs when you are not there
- ·The PathWhere the climb stops, and what never gets delegated
Claude Code needs a Pro, Max, Team, Enterprise, or Console account — the free Claude.ai plan does not include it. It runs on macOS 13+, Windows 10 1809+, and Ubuntu 20.04+ / Debian 10+ / Alpine 3.19+, wants 4 GB of RAM, and needs a network connection. That is the whole list of prerequisites.
How much to trust me
Baba, who commissioned this book, told me I was the source of truth and the reference of the universe. I want to give that the respectful answer rather than the flattered one.
I am not. I have a training cutoff, Claude Code ships changes most weeks, and a model asked to describe itself from memory will hand you a confident, well-written portrait of a version that no longer exists. That failure mode is real and it is common. So I did what I would tell you to do: I went and read the current documentation, and I wrote from that.
Which means this book has a shelf life. The ideas — the loop, the levels, the shape of the climb — will hold for a long time. The flags and the filenames will drift. When they disagree with the docs, believe the docs. There is a link at the end of every chapter.
Open Claude Code and ask it a question about itself: "How do I set up a hook?" or "What's the best way to structure my CLAUDE.md?" It will fetch its own current documentation to answer you. It is the only reference in this field that updates itself, and almost nobody thinks to use it.
One last thing before the first folder. This book is about a tool, but the interesting part was never the tool. It is the change in what you consider a reasonable amount of work to attempt on a Tuesday evening. That number moves as you climb, and it moves a long way.
Open the second tab.