Skip to main content

Claude Code Basics Lesson 6 of 46

The Harness: The Engine and the Gear Around It

In short
  • The model is the engine. Everything built around it so it can actually work is called the harness: the equipment.
  • Claude Code is the harness. The engine, on its own, can't touch anything.
  • On every turn the harness does four things: hands over the tools, redoes the summary, says where it is, executes.
  • And here's the answer to "why does this work so well": it's not the engine, it's the equipment.

The engine and the car

A racing engine, sitting on the ground, doesn't take you anywhere. It runs beautifully and doesn't move an inch. To go anywhere it needs a car built around it: wheels, steering, brakes, a dashboard that tells you what's happening.

With Claude it's identical. The model is the engine: it reasons, understands, decides. But it has no hands, doesn't see your files, can't execute anything.

Everything built around it so that reasoning turns into finished work has a name, and from here on we'll use it often: it's called the harness. In English it's the rig, the equipment you strap onto something powerful so you can actually use it. Claude Code is the harness.

What the harness does, on every turn

Remember the recap someone redoes for the model every time it walks back into the room? Here's who that someone is. On every turn the harness puts four things in front of it:

  • The tools it can ask for. Reading a file, writing one, running a command, searching the web. The model knows what it can ask for only because the harness listed it out.

  • The conversation summary. Everything you've said to each other and everything that's already happened, from the start.

  • Where it is. What computer it is, what folder you're working in, and the rules you've set — the ones half the course is about.

  • Execution. When the model asks for a tool, it's the harness that actually uses it and reports back how it went.

There's just one thing it doesn't do: decide the move. That stays with the engine.

Why it works so well

Now you can answer the question we've been carrying since the first chapter: why do things happen in Claude Code that don't happen in chat, if underneath it can be running the exact same model?

Because in chat that engine is sitting on the ground. It reasons beautifully and hands you back words. Here, though, it has hands to act with, eyes to see how it went, and a loop in which to correct itself.

You're not using a superior intelligence. You're using the same intelligence, equipped.

Where the analogy stops

A useful image has to be used knowing where its edge is: here the engine doesn't just push, it also proposes the route — and the equipment has the power to tell it no. The destination, though, is still yours. The car doesn't decide where to go, and neither does the engine: you're the one at the wheel.

What's next

The harness isn't one single block: it's made of pieces, each with a name, and each one is a lever you can pull. Those pieces are the rest of the course. In the next lesson I line them all up in a single map, so you always know where you are.

Did you get it?

Two minutes, no grade. Trying to answer — even getting it wrong — cements the concepts far more than rereading. Not in the mood? Skip it: the lesson still counts as complete.

What is the harness?

Why do you get different results in Claude Code than in chat, if the engine can be the same?

Which of these things does the harness NOT do?

Course Claude Code Basics
  1. Chapter 1 Introduction

    1. 1 The Claude Ecosystem and Where Claude Code Fits
    2. 2 What Claude Code Is: The Collaborator Who Walks Into Your Studio
    3. 3 How an Agent Works: The Loop
  2. Chapter 2 What's Underneath

    1. 4 Claude Code in Action: The Loop, for Real
    2. 5 The Model Has No Memory: It Starts Over Every Time
    3. 6 The Harness: The Engine and the Gear Around It
    4. 7 The Map: Four Buckets
  3. Chapter 3 You Choose the Engine

    1. 8 There's No Single Claude: The Model Lineup
    2. 9 Which Model for Which Job
    3. 10 Effort: How Hard It Should Think
    4. 11 Model or Effort? The Question That Trips Everyone Up
    5. 12 The Bill: Why Saving Money Can Cost You More
  4. Chapter 4 First Time at the Controls

    1. 13 Where to Run It: Four Doors In
    2. 14 What You Need Before You Start
    3. 15 Installing Claude Code
    4. 16 The Folder: Where You Open It Decides What It Works On
    5. 17 Choosing the Engine, in Practice
    6. 18 Your First Task: Small, Yours, and It Works
  5. Chapter 5 What You Let It Touch

    1. 19 Why It Asks for Permission
    2. 20 The Rules: Always Yes, Ask Me, Never
    3. 21 The Modes: How Much Leash You Give It
    4. 22 Plan Mode: Get the Plan Before the Work
    5. 23 Verification in the Loop: Give It a Yardstick
    6. 24 Example: Putting the Bucket Together
  6. Chapter 6 What It Knows About You

    1. 25 CLAUDE.md: The Notes It Reads the Moment It Walks In
    2. 26 How to Write a CLAUDE.md That Actually Works
    3. 27 The Context Window: How Much It Can Hold at Once
    4. 28 Cleaning Up: Compact and Clear
    5. 29 Automatic Memory
    6. 30 Example: From Repeating Yourself to Never Again
  7. Chapter 7 Skills

    1. 31 What a Skill Is: A Procedure Written Once
    2. 32 Creating Your First Skill
    3. 33 The Description Decides Whether It Gets Used
    4. 34 Example: A Skill That Saves You the Week
  8. Chapter 8 How Many You Put to Work

    1. 35 The Subagent: A Helper With Its Own Desk
    2. 36 When a Helper Is Worth It (and What It Costs)
    3. 37 Teams: When Agents Talk to Each Other
    4. 38 Example: Searching Without Cluttering the Desk
  9. Chapter 9 What It's Connected To

    1. 39 MCP: The Standard Plug Into Your Tools
    2. 40 Plugins: Packaging Up and Borrowing
    3. 41 Example: When You Stop Copying and Pasting
  10. Chapter 10 Automating the Setup

    1. 42 Hooks: The Thing That Always Happens
    2. 43 Where It Fires and What It Can Do
    3. 44 When You Actually Need One (and When It's Too Much)
  11. Chapter 11 Wrap-Up

    1. 45 The Project: Your Expense Tracker
    2. 46 Wrap-Up: What You're Taking Home
From a Confusing Brief to a Complete UX/UI A vague brief becomes a navigable app. Product Ad From a Single Photo A photo becomes an animated ad, no code required. Get Claude to Watch Your Videos Claude watches your videos and turns them into text. Higgsfield Inside Claude Code Generate images and video while you code in Claude Code. Turn a Loom Recording Into a Web Page A screen recording becomes a web page, no code. Vertical Shorts With NotebookLM Your sources become a vertical short. Luxury Landing Pages on Lovable A luxury landing page from a single prompt. Excalidraw Running Locally Excalidraw free on your computer, no code. Mistral OCR in Your Workflow Extract text from documents with Mistral OCR. Claude SEO in the Terminal 25 free SEO skills inside Claude Code. Google Search Console inside Claude Code Search Console data inside your terminal. Claude Code Routines Claude working on its own, computer off. Clone a Landing Page in React With v0 Clone a real landing page into React code. Context Economy With Claude Work light and don't burn through Claude's limits. From Prompt to Self-Improving Skill Claude skills that learn from your mistakes. From NotebookLM to Canva: Presentations NotebookLM slides, finally editable in Canva. The Map for Understanding Every AI Tool 12 categories for placing any AI tool. Transparent PNGs With ChatGPT Real transparency, not a fake checkerboard. Animated Infographics With Gemini Infographics that loop, animated with Gemini. Market Research With Deep Research Deep Research as your market analyst. Get Cited by AI Search Engines (AEO) Become a source that ChatGPT and Perplexity cite.