What is Claude Code?

An agent, not autocomplete

Most people meet AI coding tools in one of two shapes: autocomplete that suggests the next line while you type, or a chatbot in a browser tab that answers questions but never sees your actual project. Claude Code is a third, more powerful shape: an agent living in your terminal.

ShapeWhat it doesWho does the work
AutocompleteSuggests the next few characters or lines as you typeYou — it just speeds up typing
ChatbotAnswers questions; you copy-paste code back and forthYou — it advises from outside
Agent (Claude Code)Reads your files, writes and edits code, runs commands like npm run build and git commit, and works in loops until a task is doneIt builds — you watch and approve

That last row changes everything. Because the agent can read your project, its suggestions fit your code instead of generic examples. Because it can run commands, it can build the site, see the error, and fix it — the loop a human developer runs all day.

You are the reviewer, Claude is the builder

Here is the mental model that makes everything else in this handbook click. Your job shifts from typing code to four things:

  1. Describe tasks precisely — say what should be true when the work is done.
  2. Review what gets built — read the changes like a senior developer reading a junior's work.
  3. Verify it works — run the build, click the page, check the result.
  4. Commit checkpoints — save known-good states so you can always step back.

One sentence to remember: you are the reviewer, Claude is the builder. Every habit, command and prompt template in this handbook flows from that sentence.

What a session actually looks like

You start Claude Code inside a project folder and type what you want in plain English — no special syntax:

$ cd my-portfolio
$ claude

> Add a dark-mode toggle button to the site header

# Claude reads your header file and styles,
# proposes edits and waits for your approval,
# then runs the build to prove nothing broke.
# You review the diff in VS Code and commit.

The whole workflow of this handbook is that loop, made safe and repeatable: describe → approve → review → verify → commit.

Three truths to internalize on day one

  1. Context is everything — and costs money. Claude only knows what's in the current session, plus the files it's told to read. Every message you send carries the whole session with it. Small, focused sessions mean a smarter Claude and a lower bill — which is why you'll learn to clear the session between tasks.
  2. Files are memory, chat is not. Claude Code has zero memory between sessions — by design. Anything worth remembering goes in a file (a CLAUDE.md, a docs/ folder). Chat evaporates; files persist. The Project Memory chapters build a whole system on this truth.
  3. Trust, but verify — always. Claude is excellent and still sometimes wrong. git diff before you commit, build before you merge, preview before you deploy. Non-negotiable, forever.

Real-world example — this website. Siazly is a static site built with the exact workflow this handbook teaches: every converter, calculator and learning page (including this one) was described as a task, built by Claude Code, reviewed as a diff, verified with a build, and committed as a checkpoint. Nothing here is theory.

Up next: install Claude Code and run it for the first time — one npm command, one login, about twenty minutes total.

FAQ

Frequently Asked Questions

Is Claude Code the same as Claude in the browser?
No. They share the same underlying AI, but they're different products. Claude on the web is a chatbot you talk to; Claude Code is an agent that runs in your terminal, reads your project's files, edits code and runs commands — with your approval.
Do I need to be a programmer to use Claude Code?
You need less than you'd think. This handbook assumes you can open VS Code and a terminal — everything else is explained. The skill that matters most isn't writing code, it's reviewing changes and asking good questions, and both are learnable from day one.
Will Claude Code change my files without asking?
By default it asks for approval before edits and commands, and you stay in control of what it may do on its own via /permissions. Your real safety net is reviewing the diff before you commit — that habit is non-negotiable.
What does Claude Code cost?
The tool installs free via npm. Using it requires signing in with a Claude account (Pro or Max subscription) or an API key. Sessions consume usage from that plan, which is why the handbook teaches context hygiene — small, focused sessions cost less.