Slide 1 — The gap every designer pays for
Welcome to Claude Code for Designers. Before we install anything or type a single command, we need to be precise about the problem this whole course exists to solve. You design something with care — the spacing, the states, the behaviour — and what ships is close to it, but not it. That difference is the design–code gap, and most of us have paid for it so many times we have stopped counting. In this module we will trace exactly where intent gets lost, what it costs, why the plugins and exporters never fixed it, and what a coding agent actually changes. And we will be clear about what this course will not ask you to become.
Slide 2 — Where intent leaks: handoff, redlines, and rebuilt screens
So where exactly does intent get lost? Follow the chain. Your design file knows things the handoff never carries — the reasoning behind the spacing, what happens when the list is empty, the states you considered. The redlines and specs capture whatever you remembered to write down. Then an engineer rebuilds the screen by hand, from pictures, usually under deadline, filling every silence in the spec with a sensible guess. Nobody in that chain is careless. The problem is structural: the design is translated by hand, twice, between the tool it was made in and the materials the product is actually built from. Translation is where intent leaks.
Slide 3 — The design–code gap, drawn
Here is the gap drawn out. The top path is how most teams work today: intent lives in the design tool, gets flattened into handoff specs, gets rebuilt by hand, and ships close to the mockup but not equal to it. The leak points are marked — spacing drifts, states get dropped, empty states get invented at the keyboard. The bottom path is what this course teaches. You still start the work, with a brief and a mockup. Claude Code does the production directly in the product's real components and tokens. You hold the review gate — diffs, screenshots, a parity check — and you decide what ships. The designer is not removed from the path. The hand translations are.
Slide 4 — What the gap costs: rework, drift, and dropped states
What does the gap actually cost? Four things, and only the first one shows up on a timesheet. Rework — review rounds spent re-explaining decisions the design already made. Drift — every rebuilt screen lands slightly off the system, and a year later the audit finds forty greys nobody chose. Dropped states — the empty, error, and overflow cases that never made the spec, invented during implementation, and met by users on their worst day. And the quiet one: lost authority. Once the shipped product diverges from the design file, the product becomes the source of truth, and your design file becomes a suggestion. That is the real price.
Slide 5 — Why plugins and exporters never closed it
If the gap is this expensive, why has a decade of tooling not closed it? Look at the pattern. Inspect tools annotate the picture, but someone still rebuilds the screen. Export plugins generate code, but it is generic code that ignores your real components and tokens, so engineers rewrite it. Sync tools push token values around, but values are not layout, behaviour, or states. Developer-mode views make the spec easier to read — but a spec is still a spec, and its silences still get guessed. Every one of these improves the handoff. None of them removes it. The missing piece is not a better exporter. It is something that can work directly in the product's own materials.
Slide 6 — What a coding agent changes
Here is what actually changes. Your product is made of files — components, tokens, styles, copy. A coding agent can read those files and change them. That is the one thing no plugin or exporter could do. It reuses the components and tokens that already exist instead of inventing parallel ones. You direct it the way you would brief a capable collaborator — references, constraints, screenshots — not in syntax. And every change it makes is reviewable: a diff you can read, screenshots you can compare against your mockup. The shift is simple to state. Instead of handing over a picture of the product, you direct changes in the product itself, and you review them before they ship.
Slide 7 — Claude Code in one slide
So what is Claude Code, in one slide? It is Anthropic's agentic coding tool, and the word agentic is doing real work. It is not a chatbot. It reads your project — the actual files, plus any screenshots or mockups you give it. It plans — proposing an approach you can review before anything is built. It acts — editing files, building prototypes, running commands, all inside permission settings you control. And it verifies — running checks and comparing screenshots against the design before you even look. A chat assistant gives you an answer you then carry somewhere else by hand. Claude Code works where the product lives. That is the difference, and it is the whole reason this course exists.
Slide 8 — Chat assistant, design plugin, coding agent
It helps to separate three things that all get called AI. A chat assistant works in a chat window; even when its answer is good code, somebody still carries that code into the product by hand. A design-tool plugin works inside the canvas; its output is generated layers or generic export code that ignores your real components, so it gets rebuilt. Claude Code works inside the product's files; its output is a change to the real components and tokens, reviewable as diffs and screenshots. So here is the question to ask of any tool in this space: does its output land in the product's real materials, or does a human still have to carry it across? That is the line that decides whether the gap closes.
Slide 9 — What designers do with it in practice
What do designers actually do with this? Four families of work, and each one gets its own module. Mockup to code: the screenshot or design file you already have becomes a working implementation you can review. Prototypes: multi-screen flows with realistic data and states, built in a working session. Design systems: components built, documented, and audited inside the system's own rules. And automation: the recurring chores — audits, asset production, documentation — that every team agrees matter and nobody staffs, turned into repeatable runs. The common thread is simple. This is work that used to require either an engineer's time or a designer's resignation. Now it sits within reach of the person who holds the intent.
Slide 10 — Worked example: zero to a reviewed prototype in one session
Let's make this concrete with a real run from this school's own field notes. A first session with Claude Code, nothing installed at the start, executed for real in June 2026. Install and log in: about ten minutes. One specific brief — layout, colour, type, a single self-contained hero file, no frameworks. The first pass arrived in under a minute and looked close — and judged with design eyes it had real problems: a fixed heading size that broke on small screens, cramped padding, weak contrast, no keyboard focus state. One correction round, naming each problem specifically, fixed all of it. Forty minutes, two prompts, one reviewed prototype. Notice where the design work was: not in the generation, in the review. That part was always yours.
Slide 11 — What this course will not ask you to become
Now the part that needs saying out loud. This course will not ask you to become an engineer — you will learn to read and review code, not to hand-write it. It will not ask you to become a terminal native — Module 2 gives you desktop and editor paths that avoid the terminal entirely. It will not ask you to become a prompt wizard — the leverage is in clear briefs and honest review, which are design skills you already have. It will not turn you into a solo production line — agent output is a draft, and shipping stays a team decision made with your engineers, not around them. And it will not make you less of a designer. When execution gets cheap, taste, intent, and judgement are what the work runs on. That is you.
Slide 12 — Exercise: your last three rebuilt screens
Time to ground this in your own work. No tools, just a page. Pick the last three times a design of yours was rebuilt for production. For each one, write down what came back different — spacing, type, colour, states, behaviour, copy. Then mark where each difference crept in: the handoff, the rebuild, or a silence in your own spec. Note which ones you caught before release and which ones you found in production. Finally, circle the one task you would most like to run down the agent path instead. Keep that page. The task you circled becomes your own exercise in Module 3 — and the rest of the page is your evidence when someone asks why this matters.
Slide 13 — Summary, and what setup looks like in Module 2
Let's close the module. Design intent leaks because it is translated by hand — once at handoff, once in the rebuild — and the cost is rework, drift, dropped states, and a design file that quietly stops being the source of truth. Plugins and exporters made the handoff better documented; they never removed it. Claude Code is different in kind: it works in the product's real materials, it reads, plans, acts, and verifies, and it does so inside permissions you control. Your job on this path is direction and review — which is design work, not overhead. In Module 2 we get you set up without terminal fear: the three ways in, what the permission modes control, and a first safe, read-only session on a real project. See you there.