AAgentic Design School
Module 2 of 7
40–50 minutes

Claude Code for Designers

Getting Set Up Without Terminal Fear

The three ways into Claude Code — Desktop, the VS Code extension, and the CLI — what permission modes actually control, and a setup path that starts safe and earns trust before granting more access.

Duration40–50 minutes

Slides13 slides with notes and narration

Learning objectives

  • Choose between Desktop, VS Code, and CLI entry points for your own working style.
  • Explain what each permission mode allows and start in the most conservative one that works.
  • Run a first safe session: read-only exploration of a real project.
  • Know which plan and pricing tier fits an individual designer versus a team.
Slide deck

Work through the module

Each slide is shown in its 16:9 frame, exactly as it appears in the video version. Open the notes under any slide for the longer explanation, and the narration if you prefer to read along.

Slide 1 of 1316:9

Getting Set Up Without Terminal Fear

Claude Code for Designers · Module 2 of 7

  • The terminal is optional — the concepts are not
  • Three doors in: Desktop app, VS Code extension, CLI
  • Permission modes: what the agent may read, edit, and run
  • A first session that cannot break anything
  • CLAUDE.md, folder hygiene, and which plan to pay for

By the end of this module, Claude Code is installed, pointed at a real project of yours, and configured so it cannot change a single file without your approval.

Slide notes

The promise in the module title is real and worth stating plainly: the Desktop app requires zero terminal knowledge, and the VS Code extension requires almost none. What is not optional are the concepts — permission modes, the project folder as the workspace, the instruction file, and the difference between exploring and editing. Designers who skip the concepts and rely on defaults end up either over-trusting the agent or too scared to use it.

Acknowledge the audience split. Some participants have already installed Claude Code and want to get to mockup conversion; others have actively avoided anything that looks like a command line for their entire career. The module is paced for the second group, and the first group still needs the permission-mode and CLAUDE.md material, because that is where most setup mistakes hide regardless of comfort level.

The end state to hold up: a working installation, pointed at a project the participant actually cares about, in the most conservative permission mode that still lets work happen. Module 1 made the case for why; this module is purely how, and it deliberately ends before any file is changed. The first edits happen in Module 3.

Narration for this slide

Welcome back. Module 1 made the case for working with a coding agent. This module gets you set up — and the title is a real promise. You can run Claude Code without ever opening a terminal. What you cannot skip are the concepts: where the agent works, what it is allowed to touch, and how you stay in control of every change. We will look at the three ways in, walk through installation, spend serious time on permission modes, run a first session that cannot break anything, and finish with the instruction file, folder hygiene, and what the plans actually cost. Let's open the doors.

Slide 2 of 1316:9

Three doors in: Desktop, VS Code, CLI

All three surfaces run the same engine. Your CLAUDE.md, settings, and MCP connections carry across — so the choice is about working style, not capability lock-in.

Three cards comparing the Claude Code Desktop app, the VS Code extension, and the terminal CLI as entry points. The Desktop card suits designers who never want a terminal and offers visual folder selection, side-by-side diffs, an app preview pane, and a connectors UI, but is not available on Linux and is weaker for scripting. The VS Code card suits designers already working in VS Code, with inline diffs, @-mentions, and checkpoints, but assumes editor comfort and has no app preview. The CLI card suits power users and later automation, with the full feature set and scriptable runs, but the steepest learning curve. A green band underneath shows what is shared: the same engine, the same CLAUDE.md and settings, the same permission modes, and the same MCP connections.
Desktop is the recommended start for designers, VS Code suits those already in an editor, and the CLI is where automation lives later. Everything underneath — engine, CLAUDE.md, permissions, MCP — is shared, so switching costs almost nothing.

Pick the door with the lowest friction for you today. Nothing you learn behind one door is wasted behind another.

Slide notes

Walk the diagram left to right. The Desktop app is a standalone application: you pick a project folder visually, every proposed change appears as a side-by-side diff with accept and reject buttons, there is an embedded preview pane so Claude can see your running prototype, and connectors for tools like Figma or Slack are added through a settings screen rather than config files. It is the recommended start for this audience, with two honest caveats: it is not available on Linux, and heavy automation is easier from the CLI later.

The VS Code extension suits designers who already spend time in an editor — design engineers, prototypers, anyone who has touched front-end code. The agent panel sits next to the files it is editing, you can @-mention a file to pull it into context, and checkpoints let you rewind if a change goes wrong. The CLI is the full-featured surface and the one most documentation assumes, but it is also the one with terminal fear attached; position it as something to grow into when you want scripted, repeatable runs, not a prerequisite.

The shared band at the bottom is the strategic point. Because all three surfaces run the same engine and read the same project files, the instruction file you write this week and the permission habits you build are portable. Choosing the easy door now does not paint you into a corner. Facts about surface availability are accurate as of June 2026; check the current docs before standardising a team.

Narration for this slide

Here are the three doors in. The Desktop app is a standalone application — you choose a folder visually, you review every change as a side-by-side diff, and there is even a preview pane so Claude can see your running prototype. No terminal anywhere. The VS Code extension puts the same agent inside the editor, which is ideal if you already work there. And the CLI is the full command-line surface — most powerful, steepest learning curve, and entirely optional for now. The part that matters is the band underneath: same engine, same instruction file, same permission modes. Pick whichever door is easiest today. Nothing transfers worse for having started simple.

Slide 3 of 1316:9

Installing and signing in: the ten-minute version

Whichever door you choose, the path is download, sign in, point at a folder. As of June 2026, every path requires a paid Claude plan — the free plan does not include Claude Code.

SurfaceInstallSign in and start
Desktop appDownload from claude.ai, drag to Applications (macOS) or run the installer (Windows)Sign in with your Anthropic account, open the Code tab, select a local folder
VS Code extensionExtensions view → search "Claude Code" → Install (needs VS Code 1.98+)Click the Spark icon, sign in via the browser, open a project folder
Terminal CLIOne install command from the official docs (macOS, Windows, or Linux)Run claude inside your project folder; the first run opens a browser login

If the Code tab asks you to upgrade, that is the free-plan blocker — not a mistake you made.

Slide notes

Keep this slide moving; the point is that installation is genuinely small, not to read out URLs. Three gotchas are worth naming because they account for most first-day failures. First, the free claude.ai plan does not include Claude Code on any surface — Pro, Max, Team, or Enterprise is required, and the Code tab in the Desktop app will prompt an upgrade rather than explain why. Second, on Windows the Desktop app needs Git for Windows installed before local sessions work; most Macs ship with Git already. Third, the Desktop app has three tabs — Chat, Cowork, and Code — and only the Code tab gives the agent access to your local files. Early users regularly sat in the Chat tab wondering why nothing could see their project.

For the CLI, resist the urge to walk every platform's install command on the slide. The official quickstart has one command per platform, and the two diagnostic commands worth remembering are claude --version to confirm the install and claude doctor when something is off. The most common CLI failure is the command not being found after install, which is a PATH issue with a documented one-line fix.

Date-stamp the requirements when presenting: paid-plan requirement, the VS Code 1.98 minimum, and the Windows Git dependency are all accurate as of June 2026 from Anthropic's documentation, and these details change. The durable advice is the shape of the path — download, sign in, point at a folder — not the specific version numbers.

Narration for this slide

Installation is the least interesting part of this module, which is good news. Desktop: download, drag to Applications, sign in, open the Code tab, choose a folder. VS Code: install the extension, click the Spark icon, sign in. CLI: one install command, then run claude inside your project. Three things trip people up. Claude Code needs a paid plan — the free plan will just ask you to upgrade. On Windows, the Desktop app needs Git installed first. And the Desktop app has three tabs — only the Code tab can actually see your files. Ten minutes, and you are in.

Slide 4 of 1316:9

Permission modes: what the agent may read, edit, and run

Permission modes are the working agreement from Module 1 made concrete. They control how much the agent can do before asking you.

ModeWhat happensWhen a designer should use it
Plan modeReads files and proposes a plan; edits nothingFirst week, unfamiliar projects, anything you want to think about first
Ask permissions (default)Proposes each change as a diff; nothing applies until you acceptNormal working mode for real projects
Auto-accept editsFile edits apply automatically; other commands still askThrowaway prototypes and scratch folders only
Bypass permissionsNo prompts at allNot for your machine — sandboxes and isolated environments only

The mode is per session and takes seconds to change. Start conservative; loosen only when the looser mode has earned it.

Slide notes

This is the most important slide in the module, because permission modes are where terminal fear either gets resolved or gets confirmed. The fear underneath is reasonable: a system that can edit files and run commands could do damage. The answer is not reassurance, it is the permission system. In the default Ask mode, Claude Code cannot modify a single file without showing you a diff and waiting for you to accept it. In Plan mode it cannot modify files at all. The designer is not trusting the agent's good intentions; they are relying on a mechanism.

Walk the table top to bottom as an escalation ladder. Plan mode is read-only and is where this course asks you to live for the first week. Ask permissions is the long-term default for real work: every edit is a reviewable diff. Auto-accept is a speed mode for scratch work where the cost of a wrong edit is zero — it auto-applies file edits but still asks before other commands. Bypass exists for sandboxed and automated environments and should simply not be used on a designer's laptop. The Desktop app also lists an Auto mode with background safety checks on higher-tier plans; treat it as something to evaluate after the habits exist, not before.

Two practical notes. The mode is visible and switchable in the prompt area on every surface — a click in Desktop and VS Code, Shift+Tab in the CLI — so this is not a configuration ceremony, it is a per-session choice. And mode names and exact behaviours are as documented in June 2026; the principle of starting in the most conservative mode that still lets the work happen is the part that will not date.

Narration for this slide

Now the part that actually deals with the fear. Permission modes control what the agent may do before asking you. In Plan mode it can read your project and propose an approach, but it cannot edit anything. In the default Ask mode, every single change appears as a diff — nothing touches your files until you accept it. Auto-accept applies edits automatically, which is fine for throwaway scratch work and nothing else. And bypass mode, with no prompts at all, does not belong on your machine. The mode is one click to change, per session. Start conservative. Loosen it only when you have seen enough good diffs to justify it.

Slide 5 of 1316:9

Plan mode as the safe default for the first week

Plan mode is not a beginner setting you graduate out of. It is the read-only gear that experienced users still drop into for anything unfamiliar.

  • The agent can read every file, search the project, and answer questions — it cannot edit
  • You see how it reasons about your project before you let it change anything
  • Plans surface wrong assumptions while they are still free to fix
  • Switching to an editing mode afterwards is one click — the plan carries over

A week in plan mode costs you almost nothing and buys calibrated trust: you learn what the agent gets right and where it guesses.

Slide notes

Frame plan mode as a deliberate strategy rather than training wheels. The first week with an agent is when your mental model of it forms — what it reads well, where it guesses, how it describes your project back to you. Forming that model while the agent is read-only means every miscalibration is free. Forming it while the agent is editing files means miscalibrations cost cleanup and, worse, confidence.

Connect it back to the loop from Module 1 of Agentic Design Fundamentals if participants have seen it, or simply to the idea of reviewing a plan before work happens: the plan is the cheapest correction point because nothing has been built. For designers, the plan also doubles as a comprehension tool. Asking the agent to plan a change to a project you did not build — describe what would need to change to restyle this header — produces a readable map of the codebase in design-relevant terms, even if you never execute the plan.

Be honest about the limits. Plan mode does not make the output of later editing modes correct, and it is not a substitute for reviewing diffs. It also feels slow to people who have seen demo videos of agents flying through edits. The course's position is that the week of slowness is the price of knowing, rather than hoping, that you can supervise this thing on real work.

Narration for this slide

This course asks you to spend your first week in plan mode, and that is a deliberate strategy, not a beginner restriction. In plan mode the agent can read everything and change nothing. You ask questions, you request plans, and you watch how it reasons about your project — what it understands, where it guesses. Every wrong assumption it makes that week is free, because nothing was edited. Then, when you do switch to an editing mode, you already know what this agent is good at and where you need to look hardest. That calibrated trust is worth far more than a fast first day.

Slide 6 of 1316:9

Worked example: a first session, read-only

A traced first session in the Desktop app, pointed at a real marketing-site project the designer did not build. Plan mode, no edits, about fifteen minutes.

StepWhat the designer didWhat came back
1Selected the project folder in the Code tab, set the mode to PlanSession opened; the agent listed the top-level folders and what they appeared to contain
2"What does this project do, and what is it built with?"A plain-language summary: a static marketing site, the framework, where pages and styles live
3"Where do the colours and type styles come from?"Pointed at a tokens file and a theme config, with file paths the designer could open and verify
4"Which components would be involved if we restyled the pricing page?"A short list of components with paths, plus one warning about a hard-coded colour it noticed
5"Plan that restyle — do not build it"A stepwise plan naming files, order of changes, and two questions it wanted answered first

Nothing was edited, and the designer ended the session knowing more about the codebase than two years of handoff meetings had taught them.

Slide notes

This trace is a composite of the first-session walkthroughs in the official quickstarts and the book's own setup chapter, run against a small real project — say so, and keep the claims modest. The pattern matters more than the specific answers: open a real project you care about but did not build, stay in plan mode, and ask questions in your own vocabulary rather than engineering vocabulary.

Call out the texture of steps 3 and 4. The agent answered with file paths, which means every claim is checkable — the designer can click the path, see the tokens file, and confirm the answer rather than take it on faith. The unprompted warning about a hard-coded colour in step 4 is typical and worth flagging: agents surface this kind of incidental finding often, and learning to note them without chasing every one is part of working calmly.

Step 5 is the bridge to the rest of the course. The plan it produced is exactly the artifact that Module 3 will teach you to review properly and then execute. Also worth naming: the questions the agent asked back — about whether the restyle should touch the shared header — are a quality signal. An agent that asks before assuming is doing what a good collaborator does, and a plan with no questions on a vague request deserves more suspicion, not less.

Narration for this slide

Here is what a first session actually looks like. Desktop app, plan mode, pointed at a real marketing site the designer did not build. First question: what does this project do, and what is it built with? Plain-language answer. Then: where do the colours and type styles come from? The agent points at a tokens file, with paths you can open and check. Then: which components are involved if we restyle the pricing page? A short list — plus a warning about a hard-coded colour it spotted along the way. Finally: plan that restyle, but do not build it. Fifteen minutes, zero edits, and you understand this codebase better than any handoff meeting ever managed.

Slide 7 of 1316:9

What you are looking at: reading the workspace

Every surface shows the same few things under different paint. Learn to find these four and the interface stops being intimidating.

  • The conversation — your prompts, the agent's responses, and its tool calls as it reads files
  • The diff — a side-by-side view of exactly what would change, before it changes
  • The permission mode indicator — always visible near the prompt box, always switchable
  • The session — one conversation with its own context; new task, new session

If you can find the diff view and the mode indicator, you can supervise the agent. Everything else is convenience.

Slide notes

This slide exists because the first hour with an agent interface produces a specific kind of disorientation: things scroll past, panes appear, and the designer is unsure what they are supposed to be watching. The answer is that only a few elements carry the supervisory weight. The conversation shows what the agent is doing and reading — in the Desktop app you can switch view modes between a summary and a verbose trace of every file it opened. The diff is the heart of review: side-by-side, old and new, accept or reject. The permission mode indicator near the prompt box tells you what the agent could do right now without asking. And the session boundary matters because context accumulates within a session; starting a new session for a new task keeps the agent's attention on the current job.

Surface-specific niceties can be mentioned without dwelling: the Desktop app adds a preview pane for running apps, a usage ring showing how full the context window is, and a sessions sidebar where parallel sessions each get an isolated copy of the project; VS Code adds @-mentions and checkpoints you can rewind to; the CLI shows tool calls inline and uses Shift+Tab to switch modes. These are conveniences layered over the same four elements.

The practical instruction for the week: whenever the agent proposes a change, your eyes go to the diff, and before you type anything ambitious, your eyes go to the mode indicator. Those two habits are the supervision skill in miniature, and they transfer across every surface and every platform.

Narration for this slide

Once you are inside, the interface can feel busy, so here is what actually matters. Four things. The conversation — your prompts, the agent's answers, and a record of what it read. The diff — a side-by-side view of exactly what would change, shown before it changes. The permission mode indicator, which sits near the prompt box on every surface and tells you what the agent could do right now without asking. And the session — one conversation, one task, its own context. Everything else is convenience. If you can find the diff and the mode indicator, you can supervise this tool. That is the whole skill, in miniature.

Slide 8 of 1316:9

The instruction file: CLAUDE.md for design work

CLAUDE.md is a plain markdown file in your project root. The agent reads it at the start of every session — it is where your standing rules live, so you stop repeating them.

CLAUDE.md — a designer's starter version
# Project notes for Claude

## What this is
Marketing site prototype. Design source of truth is the
token file, not individual page styles.

## Rules
- Use the design tokens in styles/tokens.css for all
  colour, spacing, and type. Never hard-code values.
- Reuse existing components before creating new ones.
- Semantic HTML; every image gets alt text.
- Do not touch anything under /legacy.

## Review
- Show a plan before multi-file changes.

Anything you have corrected twice in conversation belongs in CLAUDE.md, where it applies to every future session for free.

Slide notes

Demystify the file first: CLAUDE.md is not configuration syntax, it is a markdown document written in ordinary language, sitting in the project root, read automatically at the start of every session. Designers already write this kind of document — it is the same genre as design principles, contribution guidelines, and redline annotations — except this version is actually enforced in the sense that the agent reads it every time, whereas the PDF of brand guidelines is read once and forgotten.

Walk the example briefly. The 'what this is' section saves the agent from guessing the project's purpose. The rules section carries the standing constraints a designer cares about: tokens over hard-coded values, reuse over invention, semantic HTML, and a do-not-touch zone. The review line sets a behavioural expectation — plan before multi-file changes — that backs up the permission-mode habit with a written instruction. Keep the file short; a bloated CLAUDE.md gets skimmed by humans and dilutes the signal for the agent.

The maintenance habit matters more than the starter content: when you find yourself correcting the same thing twice in conversation — stop using that gradient, those are not our spacing values — that correction graduates into CLAUDE.md. This is the seed of the harness idea that the design-system and automation modules build on later. Also note that you can simply ask the agent to draft the file: 'create a CLAUDE.md with instructions for this project' is a legitimate first editing task once you leave plan mode.

Narration for this slide

There is one file worth creating before any real work: CLAUDE.md. It is a plain markdown file in your project folder, and the agent reads it at the start of every session. Think of it as your standing brief. What this project is. The rules that always apply — use the design tokens, never hard-code colours, reuse existing components, do not touch the legacy folder. And how you want to work — show a plan before big changes. Here is the habit that makes it valuable: anything you correct twice in conversation goes into this file, and then you never correct it again. That is your design judgment, written down, applied to every session for free.

Slide 9 of 1316:9

Folder hygiene: where things live

The agent works inside the folder you point it at. Deciding what lives where is a five-minute job that prevents most early accidents.

  • One folder per project — the agent's whole world is the folder you select
  • A scratch or playground folder for experiments that are allowed to be wrong
  • Real projects under version control, so every change is recorded and reversible
  • Outputs the agent generates — exports, reports, screenshots — go to a named output folder, not wherever it likes
  • Keep client work, personal experiments, and sensitive files in separate folders the agent is never pointed at together

Most early accidents are not the agent misbehaving — they are the agent doing exactly what was asked, in the wrong folder.

Slide notes

The principle to land: the project folder is the agent's entire world. It reads inside it, edits inside it, and runs commands relative to it. That makes folder choice the most underrated safety control available — more consequential day to day than any single permission setting, because pointing the agent at the wrong folder gives every later decision the wrong scope.

The practical layout for a designer starting out: a playground folder for experiments where nothing matters and auto-accept is fine; real projects each in their own folder, under version control so changes are recorded and reversible — the Desktop app sets up much of this for you, and parallel sessions there each get an isolated copy of the project precisely so they cannot trample each other; and a convention for generated outputs, because an agent asked to produce screenshots, exports, or audit reports will otherwise scatter them wherever seems locally sensible. Naming an outputs folder in CLAUDE.md closes that loop.

The separation point deserves a sober sentence: do not point a session at a folder that mixes a client's confidential files with the project you want help on. The agent reads broadly to build context, and the simplest way to keep something out of context is to keep it out of the folder. This is also the habit that scales to team settings later, where access boundaries stop being personal preference and become policy.

Narration for this slide

One more piece of groundwork: folders. The agent's entire world is the folder you point it at — it reads there, edits there, runs commands there. So spend five minutes deciding what lives where. A playground folder for experiments that are allowed to go wrong. Real projects each in their own folder, under version control, so everything is reversible. A named outputs folder for the screenshots and reports the agent generates, so they do not scatter. And keep sensitive or unrelated files out of the folders you point it at — the easiest way to keep something out of the agent's context is to keep it out of the folder. Most early accidents are scope problems, not agent problems.

Slide 10 of 1316:9

Plans and pricing without the sales pitch

Claude Code needs a paid plan on every surface. As of June 2026, the realistic choice for a designer is between Pro, Max, and a Team seat.

PlanRough cost (June 2026)Fits
Pro≈ US$17–20 / monthOccasional sessions: a prototype a week, exploration, learning the tool
Max (5x or 20x)≈ US$100 / US$200 / monthDaily design-to-code work; the all-day tier for heavy prototyping
Team≈ US$20–125 per seatTeams wanting central billing and a mix of standard and premium seats
Enterprise / APICustom / usage-basedOrg-wide rollouts, admin controls, or pay-per-use via the API console

Start on the cheapest plan that does not block you, measure a fortnight of real usage, and upgrade on evidence rather than enthusiasm.

Slide notes

Keep this slide factual and dated. Figures are as of June 2026 and drawn from the published pricing the school's plan-selection article tracks: Pro at roughly US$17–20 a month depending on billing term, Max at US$100 or US$200 for the 5x and 20x tiers, Team seats spanning roughly US$20–125 depending on seat type and term, and Enterprise or API billing for organisations. The free claude.ai plan does not include Claude Code at all. These numbers move; the decision logic is the durable part.

The decision logic for an individual designer: Pro is enough to learn the tool and run occasional sessions, and its usage allowance is shared with the Claude apps. The signal to upgrade is hitting usage limits during real work more than once or twice a week — that is evidence, and Max exists for exactly that pattern. Buying Max on day one because a demo was exciting is the common over-purchase.

For teams, the relevant questions are central billing, admin controls, and the ability to mix seat levels so the one designer doing daily agent work gets a premium seat while occasional users sit on standard ones. Cost governance for teams gets proper treatment in the MCP and team workflows module; here the only message is that plan choice is a reversible decision made on usage data, not a commitment to a level of seriousness.

Narration for this slide

Money, briefly and without the pitch. Claude Code needs a paid plan — the free tier does not include it. As of June 2026: Pro is around seventeen to twenty US dollars a month and is plenty for learning the tool and occasional sessions. Max, at one or two hundred, is for genuinely daily design-to-code work. Team plans add central billing and let you mix seat levels, and Enterprise or API billing covers the org-wide cases. The advice is boring on purpose: start on the cheapest plan that does not block you, watch your real usage for a fortnight, and upgrade when you hit limits — not when you feel enthusiastic.

Slide 11 of 1316:9

When setup goes wrong: the usual suspects

Almost every first-day failure is one of these. None of them means you broke something.

  • Code tab asks you to upgrade — you are on the free plan; Claude Code needs Pro or above
  • Desktop app on Windows cannot start a local session — install Git for Windows first
  • You are typing into the Chat tab — only the Code tab can see your project files
  • CLI says "command not found" after install — a PATH issue with a documented one-line fix
  • VS Code extension installed but invisible — check the version is 1.98+ and reload the window
  • Sign-in loops or 403 errors — finish signing in at claude.ai in the browser, then restart the app

Every one of these has a documented fix. The failure mode to avoid is concluding on day one that this tool is not for you.

Slide notes

The purpose of this slide is morale as much as troubleshooting. Designers who hit a setup wall on day one tend to attribute it to themselves — I am not technical enough for this — when the actual causes are mundane and shared with every other new user, including engineers. Naming the usual suspects in advance changes the experience of hitting one from evidence of unsuitability to a known speed bump.

The list maps to the official troubleshooting documentation as of June 2026: the paid-plan requirement behind the upgrade prompt, the Git for Windows dependency for Desktop local sessions, the Chat-versus-Code tab confusion, the PATH issue behind command not found, the VS Code minimum version and the reload-window fix, and authentication errors that resolve by completing the browser sign-in and restarting. Each has a short documented fix; do not walk through the fixes line by line in a live session, just establish that they exist and where the troubleshooting page is.

If participants are setting up during the module, this is the natural point to pause and let people get unstuck. The instruction for anyone still blocked after a few minutes: note the exact error message, move on with the module using a colleague's screen or the recorded walkthrough, and resolve it afterwards — the rest of the material does not depend on a working install today.

Narration for this slide

Before the exercise, the things that most often go wrong — because forewarned is calmer. If the Code tab asks you to upgrade, you are on the free plan; Claude Code needs a paid one. On Windows, the Desktop app needs Git installed before local sessions work. If the agent cannot see your files, check you are in the Code tab, not Chat. If the terminal says command not found after an install, that is a path problem with a one-line fix. Extension invisible in VS Code? Check the version and reload the window. Sign-in errors usually clear by finishing the login in the browser and restarting. None of these means this tool is not for you.

Slide 12 of 1316:9

Exercise: open a real project and ask five questions

Set up your chosen surface, point it at a real project, and run a read-only session. No edits this week — that is Module 3's job.

  • Install one surface — Desktop recommended — and sign in
  • Point it at a real project: your product's front-end, your design system repo, or a site you can get a copy of
  • Set the mode to Plan, then ask five questions in your own words: what is this, what is it built with, where do colours and type come from, which components exist, what would change if we restyled one screen
  • Verify at least two answers yourself by opening the files it points at
  • Write down one thing it got wrong or guessed — that note becomes the first line of your CLAUDE.md

Use a project you genuinely care about. Sandboxes teach you the interface; real projects teach you whether to trust the agent on your work.

Slide notes

This exercise is the module's whole point made personal, and the constraint to enforce is the read-only one. Participants who skip ahead to editing on day one are not cheating themselves out of safety so much as out of calibration — the value of the week in plan mode is learning where this agent guesses, and that learning only happens if you check its answers rather than act on them.

The project choice matters. A sandbox or tutorial repo produces a pleasant but useless session, because the participant has no way to judge whether the answers are right and no stake in them. A real project — the product they design for, the design system repo, even a copy of the marketing site obtained from an engineer — produces answers they can verify against their own knowledge and their own frustrations. If access to a real codebase is genuinely impossible this week, the fallback is any open-source front-end project in a domain they understand, with the explicit note that the exercise should be re-run on real work as soon as access exists.

The verification step and the wrong-answer note are the two deliverables. Opening the files the agent points at builds the habit of checking claims against the artifact, which is the same habit later modules apply to diffs. The thing it got wrong becomes the first entry in CLAUDE.md, which means participants begin Module 3 with the instruction file already started — and started from evidence, not from a template.

Narration for this slide

Your turn. Install one surface — the Desktop app if in doubt — and point it at a real project. Your product's front-end, your design system repo, a copy of the company site. Set the mode to Plan, and ask five questions in your own words. What is this? What is it built with? Where do the colours and type come from? What components exist? What would change if we restyled one screen? Then verify at least two answers by opening the files it names. And write down one thing it got wrong or guessed — that note becomes the first line of your CLAUDE.md. No edits this week. That starts in Module 3.

Slide 13 of 1316:9

Summary, and what Module 3 builds on this

  • Three doors in — Desktop, VS Code, CLI — same engine underneath; pick the lowest-friction one
  • Permission modes are the mechanism that replaces fear: plan mode to learn, ask mode to work
  • A first session is read-only exploration of a real project, with answers you verify yourself
  • CLAUDE.md holds your standing rules; folder hygiene decides what the agent can ever see
  • Plans are a usage decision made on evidence — start cheap, upgrade when limits actually bite

Module 3 spends this trust: you hand the agent a mockup and review the working code that comes back.

Slide notes

Recap by walking the bullets, but emphasise the through-line: every item on this slide is a control the designer holds. The choice of surface, the permission mode, the folder the agent is pointed at, the rules in CLAUDE.md, and the plan being paid for are all decisions made deliberately rather than defaults accepted — which is the difference between a setup that earns trust and one that just happened.

Name the state participants should be in before starting Module 3: a working installation on one surface, a real project opened at least once in plan mode, five questions asked and at least two answers verified, and a CLAUDE.md that exists even if it only contains three lines. Anyone missing one of those should close the gap before continuing, because Module 3 assumes all of them.

Preview Module 3 concretely. The next module is the core skill of the course: giving the agent a mockup or screenshot, briefing the conversion with constraints rather than adjectives, and reviewing the generated code as a designer — structure, tokens, spacing, states — including a parity check between the mockup and what got built. The first accepted diff of the course happens there, which is exactly why this module insisted the habits exist first.

Narration for this slide

Let's close. Three doors in — Desktop, VS Code, CLI — and the same engine behind all of them, so pick whichever has the least friction. Permission modes are what replace fear with a mechanism: plan mode while you learn, ask mode when you work, and nothing changes without a diff you accepted. Your first session was read-only, on a real project, with answers you checked yourself. CLAUDE.md now holds your first standing rule, your folders decide what the agent can see, and your plan is a decision you will revisit with usage data. Module 3 spends this carefully built trust: you hand the agent a mockup, and you review the working code that comes back. See you there.

Module transcript
Module 2, narrated slide by slide

Slide 1Getting Set Up Without Terminal Fear

Welcome back. Module 1 made the case for working with a coding agent. This module gets you set up — and the title is a real promise. You can run Claude Code without ever opening a terminal. What you cannot skip are the concepts: where the agent works, what it is allowed to touch, and how you stay in control of every change. We will look at the three ways in, walk through installation, spend serious time on permission modes, run a first session that cannot break anything, and finish with the instruction file, folder hygiene, and what the plans actually cost. Let's open the doors.

Slide 2Three doors in: Desktop, VS Code, CLI

Here are the three doors in. The Desktop app is a standalone application — you choose a folder visually, you review every change as a side-by-side diff, and there is even a preview pane so Claude can see your running prototype. No terminal anywhere. The VS Code extension puts the same agent inside the editor, which is ideal if you already work there. And the CLI is the full command-line surface — most powerful, steepest learning curve, and entirely optional for now. The part that matters is the band underneath: same engine, same instruction file, same permission modes. Pick whichever door is easiest today. Nothing transfers worse for having started simple.

Slide 3Installing and signing in: the ten-minute version

Installation is the least interesting part of this module, which is good news. Desktop: download, drag to Applications, sign in, open the Code tab, choose a folder. VS Code: install the extension, click the Spark icon, sign in. CLI: one install command, then run claude inside your project. Three things trip people up. Claude Code needs a paid plan — the free plan will just ask you to upgrade. On Windows, the Desktop app needs Git installed first. And the Desktop app has three tabs — only the Code tab can actually see your files. Ten minutes, and you are in.

Slide 4Permission modes: what the agent may read, edit, and run

Now the part that actually deals with the fear. Permission modes control what the agent may do before asking you. In Plan mode it can read your project and propose an approach, but it cannot edit anything. In the default Ask mode, every single change appears as a diff — nothing touches your files until you accept it. Auto-accept applies edits automatically, which is fine for throwaway scratch work and nothing else. And bypass mode, with no prompts at all, does not belong on your machine. The mode is one click to change, per session. Start conservative. Loosen it only when you have seen enough good diffs to justify it.

Slide 5Plan mode as the safe default for the first week

This course asks you to spend your first week in plan mode, and that is a deliberate strategy, not a beginner restriction. In plan mode the agent can read everything and change nothing. You ask questions, you request plans, and you watch how it reasons about your project — what it understands, where it guesses. Every wrong assumption it makes that week is free, because nothing was edited. Then, when you do switch to an editing mode, you already know what this agent is good at and where you need to look hardest. That calibrated trust is worth far more than a fast first day.

Slide 6Worked example: a first session, read-only

Here is what a first session actually looks like. Desktop app, plan mode, pointed at a real marketing site the designer did not build. First question: what does this project do, and what is it built with? Plain-language answer. Then: where do the colours and type styles come from? The agent points at a tokens file, with paths you can open and check. Then: which components are involved if we restyle the pricing page? A short list — plus a warning about a hard-coded colour it spotted along the way. Finally: plan that restyle, but do not build it. Fifteen minutes, zero edits, and you understand this codebase better than any handoff meeting ever managed.

Slide 7What you are looking at: reading the workspace

Once you are inside, the interface can feel busy, so here is what actually matters. Four things. The conversation — your prompts, the agent's answers, and a record of what it read. The diff — a side-by-side view of exactly what would change, shown before it changes. The permission mode indicator, which sits near the prompt box on every surface and tells you what the agent could do right now without asking. And the session — one conversation, one task, its own context. Everything else is convenience. If you can find the diff and the mode indicator, you can supervise this tool. That is the whole skill, in miniature.

Slide 8The instruction file: CLAUDE.md for design work

There is one file worth creating before any real work: CLAUDE.md. It is a plain markdown file in your project folder, and the agent reads it at the start of every session. Think of it as your standing brief. What this project is. The rules that always apply — use the design tokens, never hard-code colours, reuse existing components, do not touch the legacy folder. And how you want to work — show a plan before big changes. Here is the habit that makes it valuable: anything you correct twice in conversation goes into this file, and then you never correct it again. That is your design judgment, written down, applied to every session for free.

Slide 9Folder hygiene: where things live

One more piece of groundwork: folders. The agent's entire world is the folder you point it at — it reads there, edits there, runs commands there. So spend five minutes deciding what lives where. A playground folder for experiments that are allowed to go wrong. Real projects each in their own folder, under version control, so everything is reversible. A named outputs folder for the screenshots and reports the agent generates, so they do not scatter. And keep sensitive or unrelated files out of the folders you point it at — the easiest way to keep something out of the agent's context is to keep it out of the folder. Most early accidents are scope problems, not agent problems.

Slide 10Plans and pricing without the sales pitch

Money, briefly and without the pitch. Claude Code needs a paid plan — the free tier does not include it. As of June 2026: Pro is around seventeen to twenty US dollars a month and is plenty for learning the tool and occasional sessions. Max, at one or two hundred, is for genuinely daily design-to-code work. Team plans add central billing and let you mix seat levels, and Enterprise or API billing covers the org-wide cases. The advice is boring on purpose: start on the cheapest plan that does not block you, watch your real usage for a fortnight, and upgrade when you hit limits — not when you feel enthusiastic.

Slide 11When setup goes wrong: the usual suspects

Before the exercise, the things that most often go wrong — because forewarned is calmer. If the Code tab asks you to upgrade, you are on the free plan; Claude Code needs a paid one. On Windows, the Desktop app needs Git installed before local sessions work. If the agent cannot see your files, check you are in the Code tab, not Chat. If the terminal says command not found after an install, that is a path problem with a one-line fix. Extension invisible in VS Code? Check the version and reload the window. Sign-in errors usually clear by finishing the login in the browser and restarting. None of these means this tool is not for you.

Slide 12Exercise: open a real project and ask five questions

Your turn. Install one surface — the Desktop app if in doubt — and point it at a real project. Your product's front-end, your design system repo, a copy of the company site. Set the mode to Plan, and ask five questions in your own words. What is this? What is it built with? Where do the colours and type come from? What components exist? What would change if we restyled one screen? Then verify at least two answers by opening the files it names. And write down one thing it got wrong or guessed — that note becomes the first line of your CLAUDE.md. No edits this week. That starts in Module 3.

Slide 13Summary, and what Module 3 builds on this

Let's close. Three doors in — Desktop, VS Code, CLI — and the same engine behind all of them, so pick whichever has the least friction. Permission modes are what replace fear with a mechanism: plan mode while you learn, ask mode when you work, and nothing changes without a diff you accepted. Your first session was read-only, on a real project, with answers you checked yourself. CLAUDE.md now holds your first standing rule, your folders decide what the agent can see, and your plan is a decision you will revisit with usage data. Module 3 spends this carefully built trust: you hand the agent a mockup, and you review the working code that comes back. See you there.