IE University · Artificial Intelligence
The Claude Handbook
From a chat to your operating system. A working guide to setting Claude up properly, using it where the work actually happens, and building processes that keep running when you step away.
This document is generated and maintained automatically, following instructions set by socratista.com, and revised every week against Anthropic's own documentation and other public sources. Automation of this kind can carry errors or fall behind a product that changes weekly: treat anything decisive — a price, a limit, a command — as worth confirming at the source before you act on it. The official references are listed in §4.6.
Set it up once
- Account and privacy
- Importing your context
- Plans and pricing
- Tokens and models
Build a system
- Chat and Cowork
- Projects and memory
- Artifacts
- Connectors, skills, plugins
Let it run
- Scheduled tasks
- Dispatch and the browser
- Claude Code
- Safety and cost discipline
Zero to hero in two hours
- Install and survival kit
- Generate your CLAUDE.md
- Connect email or Drive
- Create your first skill
Prototype to published product
- Perimeter and security first
- PRD and the smallest prototype
- Seven reviews before you trust it
- Staging, then production
Why this matters now
Since 2023, using an AI assistant well meant writing a better prompt. In 2026, that is no longer where the difference lies.
The paradigm changed
prompt → answers
“waow”
You write the perfect instruction, every single time. It forgets you tomorrow.
context → answers + does
“waow waow”
You organise your context once. Claude answers and executes — on your files, your applications, your computer.
2023 was the year of learning prompts. 2026 is the year of building systems — a flow that runs without you in front of it: documented once, repeatable for as long as you need it.
The unit of value has moved from the prompt to the system: a configured environment that already knows who you are, what you are working on, and which sources it may use. Someone who only asks questions is using a fraction of what is available; someone who has set up context, tools and repeatable processes is working at a different rate.
Four ideas before you start
The expensive mistake is not the one you expect. Cost is the first question almost everyone asks, and the least useful one to open with. Tokens deserve watching — §3.6 is about precisely that — but what you risk in a month of learning is small next to what it buys you. The asymmetry runs the other way: at the speed this is moving, the real exposure is not an experiment that fails, it is a year spent watching while your field moves without you. Set a deliberate budget, then spend it without flinching.
Count your flight hours. Pilots are not measured by the manuals they have read but by the hours they have logged. The same applies here, and it gives you a metric worth more than any certificate: how many hours did you actually spend working inside Claude Code this week? Not reading about it — inside it. Two honest hours a week compound faster than a weekend course.
Be patient: Rome was not built in a day. The first version will often be good. It will rarely be the best one, and the distance between those two is where the value sits. So plan for several passes: each round starts from a better place than the last, which is why the third reaches somewhere the first could not, and the fifth somewhere the third could not. The fastest way up that curve is to ask Claude to change hats — to go over the same piece as an editor, then as a sceptical client, then as whoever will have to implement it. Each hat catches what the one before it missed, and each is, in effect, a specialist on call: the expert read that used to mean finding the right person, booking their time and waiting a week is now one request away. If you are unsure which hats the work needs, ask Claude which ones would catch the most.
Your best teacher is Claude itself. Whenever you do not know how to move on — a setting you cannot find, an error you do not understand, a screen that does not match this handbook — ask Claude before you look for a tutorial. Take a screenshot of what you see and paste it into the chat: it reads the screen. Then say where you are stuck and ask it to guide you step by step, precisely, on what to do next. That one habit covers more ground than any manual, this one included, and it keeps working long after the page you are on has changed.
How far it goes: four steps
When someone says they "use AI", they are almost always on the first step. There are four, and this whole handbook is the climb.
Accelerate
What you already did, in less time. The report, the email, the spreadsheet. It is where everyone starts and where most people stay.
Amplify
Better, not just faster. Ask for three versions instead of one and choose. Ask it to argue against you before you decide. Ask it to review your work in another hat (idea 03). Claude does not replace your judgement: it stretches it.
Expand
What you never did because it did not pay. Calling every client, reading every contract, checking every invoice. When the cost of a task drops tenfold, tasks appear that did not exist before.
Build
A system that works without you, that you can share, and that you take with you if you change tools. Parts Two to Five are about this step.
Two distances have closed in twenty years. The internet and the chatbots closed the one between wanting to know something and knowing it. Claude Code closes the one between knowing what to do and doing it. What no tool closes is what comes before both: knowing what you want. Judgement, experience and the patience to iterate — your part has not disappeared, it has concentrated.
What Claude is, beyond a chat window
Think of the employee you would want: remembers you, has routines, knows how to do things, and has access to what they need. Claude has all four pieces; the rest is telling it what you want.
- Chat and Cowork — chosen from the main text box. Chat is for thinking; Cowork is for delegating complete tasks.
- Projects group conversations, instructions, files and memory around one context.
- Skills teach Claude processes and criteria it can reuse whenever they apply.
- Plugins bundle skills, connectors, tools and specialised subagents.
- Scheduled tasks repeat work automatically, without you present.
- Connectors let Claude read and act inside external applications, within the permissions you grant.
- Subagents split a large job across several Claudes at once, each with its own brief.
This handbook takes those pieces in order, from first login to full automation.
How to use this handbook
Parts One to Three are the reference: what each piece is, when it earns its place, and the habits that keep it safe and affordable. Part Four is the practice: a two-hour guided session that assumes the reference exists and does not re-explain it. In a classroom setting, Part Four is the session plan and the rest is the pre-reading; on your own, you can run Part Four first and come back to the reference when a concept needs depth. Part Five is for when the system already works and you want to build something with it that other people can open at a URL.
What good looks like
Nothing in this handbook is difficult on its own. What separates a useful setup from an unremarkable one is whether the pieces have been put together at all.
Time
Configured properly, Claude stops being one more tool to open and becomes the place a piece of work starts.
Output
A Claude that holds your context, your voice and your objectives produces work that bears no resemblance to the generic version. The gap is not marginal.
System
The point is not to use Claude occasionally. It is to build a flow that keeps working on your behalf — whatever your field or your level.
Foundations
Everything in this part is done once. Fifteen minutes of setup determines the quality of every conversation that follows.
Account and privacy
Create your account at claude.ai, either with a Google account or with a sign-in link sent to your email. When asked which plan you want, you can start on the free one (for Claude Code, for example, you will need a paid one). You will know when you need more, and §1.5 explains when that is.
Settle privacy before your first prompt
When you create the account, Claude asks whether your chats and coding sessions may be used to improve its models. If you said yes, or do not remember, check it before your first prompt — and if you intend to work with client information, contracts or internal strategy, turn it off.
From that point your conversations sit outside training. Institutional and enterprise accounts are governed by their own agreement — if you are working under one, check what already applies before changing anything.
Bring your context across
If you have spent months with another assistant, you do not have to start from nothing. Claude can import the context that ChatGPT, Gemini or Copilot already hold about you.
How it works. Claude generates a prompt. You run that prompt in the other assistant, copy the answer, and paste it back. The transfer takes a few minutes, and the import is experimental: check what came across.
Step by step
- In Claude: Settings → Memory → Start import (on accounts still on the older layout: Settings → Capabilities → Memory).
- Copy the prompt Claude gives you.
- Open a new conversation in the other assistant — ChatGPT, Gemini or Copilot — and paste it.
- Give it a moment to produce the full summary, then copy the whole answer.
- Return to Claude and paste it where indicated.
If you also want the full conversation history
- ChatGPT — Settings → Data controls → Export data. A ZIP arrives by email.
- Gemini — go to takeout.google.com, select My Gemini Activity and download.
The ChatGPT export email is not always delivered on the first request. Repeat the request until it arrives.
Two files worth writing once
An assistant that has never met you spends the first minutes of every session being briefed. Two short files retire that ritual for good.
ABOUT-ME.md
Your professional context: role, organisation, responsibilities, the work that recurs, the audiences you write for, the constraints you operate under.
ANTI-AI-STYLE.md
The phrasing, structures and habits you want Claude to avoid when it writes as you. This is what keeps output from sounding generated.
Build them from the data you exported in §1.2. Paste that material into Claude and ask it, in your own words, to turn it into each of the two files. Then download them and upload them to your Claude folder and to every project that matters, so they are read in every conversation in that context.
A plain-text file with a few marks for formatting: # for a title, ## for a subtitle, two asterisks for bold, a dash for a list item — the same things you already do in WhatsApp. It opens in Notepad or TextEdit, weighs nothing, and Claude reads it better than a Word document: fewer tokens and fewer formatting errors. When you want it to look good, ask Claude to convert it to PDF or Word. The original stays as text.
ABOUT-ME.md you build from the §1.2 export, or from the CLAUDE.md form in §4.3, which asks the same questions. ANTI-AI-STYLE.md — together with its positive twin, WRITING-STYLE.md — is written for you by the voice form in §4.3, next to the CLAUDE.md generator, from your answers and your samples.
Web, desktop and mobile
Six ways in, each for a different moment. The first three are Claude itself; the last three put it where you already work.
Web
claude.ai from any browser. Create an account and start. The right starting point for everyone.
Desktop
macOS, Windows and Linux (beta), from claude.ai/download. Chat and Cowork are here too, and it is where local resources become available: files and folders, installed applications, the browser, computer use, Claude Code and Dispatch.
Everything in Part Three that touches your computer lives here.
Mobile
App Store and Google Play. Text or voice, image and file analysis, downloadable documents and connectors. Cowork also runs on mobile, in the cloud on Pro and Max and in beta on Team and Enterprise; if you do not see it, update the app.
Dispatch (§3.2) lets you send work to your computer from the phone.
Chrome extension
Claude alongside any page you have open. It reads what is on screen and answers about it, and — with permission — acts inside the page. Chrome only; §3.3 covers it.
Excel, PowerPoint, Word and Outlook
Claude for Microsoft 365 puts the assistant inside the document you have open — Excel, PowerPoint and Word, plus Outlook (beta) — on paid plans. Microsoft 365 also connects as an application (§2.6), which reaches your documents from the conversation.
Claude Code
The most direct channel of all: Claude working on the files and folders of your computer, from the desktop app's Code tab or from a command line. It sounds technical and Part Four shows it is not. See §3.4.
The web, without hesitation. Move to the desktop app when you want Cowork (§2.1) working on your files and applications.
Plans and what each includes
Move up a plan when the limits start interrupting your work, not before.
One way to decide: what is an hour of yours worth? If the next plan gives you two or three back a month, it has paid for itself. And before moving up, look at when you hit the ceiling: a limit reached mid-afternoon is often a matter of pace, not of plan — §3.6 fixes more of that than it seems.
| Plan | Price / month | What it adds | Who it is for | When to move up |
|---|---|---|---|---|
| Free | $0 | The assistant itself, everywhere: browser, phone and desktop app. It searches the web, remembers you, builds files, runs code, holds up to five projects and plugs into your applications. | Trying it out. Enough to judge whether this belongs in your week. | The moment a limit stops you mid-task — or the first time you want Cowork or Claude Code. |
| Pro | $20 $17 / month on annual billing |
Where the handbook actually starts: Claude Code and Cowork unlock here, along with Science and Research, unlimited projects, more models (Fable 5.1 on usage credits — §1.6) and Microsoft 365. | Anyone using this as a working tool rather than a curiosity. | When you find yourself rationing your own work to avoid the ceiling. |
| Max | $100 — 5× $200 — 20× |
Pro with the brakes off: five or twenty times the session capacity, longer answers, features before everyone else, priority when the service is busy, and a monthly API credit ($100 on 5×, $200 on 20×) for your own apps and agents. | People who spend hours a day inside it — building, analysing, running agents. | When hitting the Pro ceiling stops being an event and becomes a routine. |
| Team | Standard $25 / mo ($20 annual) Premium $125 / mo ($100 annual) |
The same tools with an organisation around them: one place to manage seats, single sign-on, search across the team's work, corporate connectors, and conversations excluded from training by default. Premium seats carry five times the usage of standard ones, and the team shares a monthly API credit pool (up to $500). | A department or a working group — two people is enough to start. | When the constraint stops being capacity and becomes governance: who has access to what. |
| Enterprise | $20 / seat annual, plus usage at API rates |
Everything Team offers plus what an audit will ask for: automated provisioning, activity logs, a compliance API, retention you define, spend limits, network restrictions and a HIPAA option. | Institutions and regulated sectors, from 20 seats. | When legal, security or procurement need to be in the conversation. |
Prices are the published United States rates, before tax, as listed on claude.com/pricing and the Claude Help Center on 19 October 2026. Currency and final amount vary by country. Team requires a minimum of two members ($25 / month standard seat, $125 premium; $20 and $100 on annual billing). Enterprise is $20 per seat per month on annual billing plus usage billed at API rates: from a minimum of 20 seats, self-service or through sales. Max is billed monthly only. Check claude.com/pricing for your region before deciding.
Tokens and models
Models do not read words; they read tokens, which are slightly smaller. Two or three rules of thumb are enough to reason about cost:
- 1 token ≈ 3.5 English characters — Anthropic's own figure; Spanish spends a few more tokens per word
- Rule of thumb: 1,000 tokens ≈ 700–750 words
- A full A4 page of text ≈ 650–800 tokens
Every message you send and every answer you receive consumes tokens — input and output both. That is what your plan measures.
| Model | Speed | Capability | What to use it for | Context window |
|---|---|---|---|---|
| Fable 5.1 | Slower | Highest |
|
1,000,000 tokens max output 128,000 |
| Opus 5.5 | Moderate | Very high |
|
1,000,000 tokens max output 128,000 |
| Sonnet 5.5 | Fast | High |
|
1,000,000 tokens max output 128,000 |
| Haiku 5.5 | Fastest | Near-frontier |
|
1,000,000 tokens max output 128,000 |
Opus 5.5 is the sane default for demanding professional work. Drop to Sonnet 5.5 when you want the same job done faster and cheaper, and to Haiku 5.5 when volume and speed dominate. Reserve Fable 5.1 for the longest, hardest projects — the ones that run for days.
Fable 5.1 is the exception to that range. It is not on the Free plan, and on Pro it draws on usage credits rather than the plan's own allowance. Max, and premium Team or Enterprise seats, include it up to half of the weekly limit and bill credits beyond that. In Claude Code it needs version 2.1.257 or later.
Two more dials: thinking and effort
Besides which model, there are two settings. Thinking is whether Claude reasons before answering and shows you a summary of that reasoning — useful in itself, because you can see where an argument went wrong instead of just distrusting the conclusion. On Fable 5.1, Opus 5.5, Sonnet 5.5 and Haiku 5.5 it is always on: you set how deep it goes with effort rather than switching it off. Effort is how hard it works on each answer, in five levels from low to max; it sits next to the send button in Claude, and in Cowork and Claude Code (§3.4).
More effort costs more tokens and more time, so treat it like the model choice: low or medium for lookups and routine drafting, the model's own default for most work (marked Default in the effort menu; Opus 5.5 and Haiku 5.5 start at medium) — and the top levels for multi-step reasoning, numbers you need to trust, and decisions with real trade-offs. To save tokens you do not switch thinking off — you lower the effort.
Building a system
The setup is done. This part is about the structures that make Claude useful more than once: where work lives, what it remembers, what it can reach, and how it produces something you can hand over.
Chat and Cowork
The main text box is where you choose how Claude works. Chat is for conversation: thinking, analysing, researching, drafting. Cowork is different — Claude leaves the conversation and acts directly on your computer.
With Cowork active, Claude can open applications, read files from disk, edit documents, move through folders and run chained tasks. You give an instruction in plain language and it carries it out on your system.
Since 16 September 2026, Anthropic has been folding Cowork into Claude itself: on Pro and Max, chat and Cowork merge into one surface, and Claude decides on its own whether a message is a quick answer or a task — continuing to work even after you close the laptop. The change is rolling out gradually. Cowork already runs on the web and on mobile, in the cloud on Pro and Max and in beta on Team and Enterprise (where an admin has enabled it); Enterprise admins get at least 30 days' notice. Everything already in your account — chats, projects, artifacts, connectors, skills — stays where it is, and the mechanics described below still apply; what may differ is whether your account still shows Cowork as a separate toggle. Two companion products appeared the same day, both in beta: Claude Docs, for collaborative documents, and Claude Slides, for presentations exportable to PowerPoint or PDF.
Turning it on
Cowork needs a paid plan. It lives in the desktop app, on the web and on mobile (in beta on Team and Enterprise); to reach the files, applications and browser on your computer it needs the desktop app open. Select it in the text box. The first time, it asks for permission to reach your system — you decide which folders and applications it may see.
What it does
- Creates and edits files on your disk
- Reads documents and extracts information
- Runs tasks across several applications in sequence
- Works locally with your file system without you opening anything
What it will not do
- Delete files permanently without asking you first
- Anything you have not authorised
- Take responsibility for purchases, payments or security decisions — those stay yours to review
You decide how far it goes.
Projects: your work organised by context
Conversations are islands: what you established in one is unknown to the next. A project turns them into a mainland.
It is a container where everything about one subject lives together — the conversations, a standing set of instructions, the documents that matter, and a memory of its own. You assemble it once and it is there every time you return.
What a project holds
Instructions
How Claude should behave inside this project: tone, role, constraints.
Context
The documents it needs to know — a service proposal, a brand guide, a client's data. Read in every conversation.
Memory
The key ideas from your conversations in this project, stored as it goes and kept separate from everything else.
History
Every conversation in the project, saved and reachable.
Creating one
When to use one
One project per distinct context. Mixing a marketing client with a legal matter and a personal blog costs Claude the thread, and costs you the thread too. Separate them, organise them, and Claude works in each as though it had been with you for months.
Your voice: writing like you, not like a model
Projects govern what Claude knows. Four things govern how it writes, and they stack.
Instructions for Claude. An account-wide text that every conversation reads: register, sentence length, how much structure, what to avoid, the terms you use. Write it once from samples of your own writing, so that what comes back reads like you rather than like a model.
Project instructions (§2.2) narrow that for one context — a client, a course, a blog. A writing skill (§2.7) goes further: a protocol for one kind of piece, loaded only when that piece comes up — the LinkedIn post, the client email, the report.
The ANTI-AI-STYLE file from §1.3 is the fourth leg, from the other direction: the instructions describe what to do, the file describes what to avoid. Used together they are the difference between text you can send and text you have to rewrite. The form in §4.3 writes that file for you, together with its positive twin, WRITING-STYLE.md.
Earlier versions of Claude offered saved "styles" chosen from the text box. That selector is gone; the instructions above and a writing skill cover the same ground, and travel with your account.
Memory: managing what Claude knows about you
Memory is less mysterious than it sounds: Claude keeps fragments from your conversations and brings them back when they fit what you are doing.
Two kinds of memory
- Conversation memory. Claude extracts what matters from your conversations — what you do, how you work, preferences you have mentioned — and accumulates it on its own.
- Project memory. Inside each project, Claude builds a separate memory of the key ideas in that context. It does not mix with the rest.
Turning it on and managing it
On accounts still on the older layout it sits under Settings → Capabilities. Make sure both switches are on — Generate memory from chats and Search and reference chats. From the same place you can see everything Claude has stored about you, edit it or delete it. It is worth reviewing every so often — memory sometimes keeps things that are out of date, or that you would simply rather it did not hold.
It does not replace ABOUT-ME. Memory is passive and built by Claude; ABOUT-ME is written by you, deliberately, and is far more precise. Use both — ABOUT-ME for what it should always know, memory for what it picks up along the way.
Artifacts: from conversation to deliverable
Ask for something that is not prose — a document, a model, a deck, a script — and the answer does not arrive as a wall of text in the chat. It arrives as an artifact — a piece of work that lives beside the conversation — or, for Office formats, as a real file, ready to download and use.
What you can create
Artifacts proper are documents, code, HTML and diagrams that render on screen. File creation — on for every account, and switched at Settings → Capabilities — adds the Office formats:
- Word (.docx) — reports, proposals, contracts, templates
- Excel (.xlsx) — calculators, tables, models with formulas
- PowerPoint (.pptx) — structured, designed presentations
- HTML — landing pages, emails, web components
- Code — scripts in Python, JavaScript or any other language
- Images and diagrams — flows, mind maps, schematics
The conversation and the artifact sit side by side. Ask for changes in the conversation and the artifact updates as you go. When it is right, you download it in one click.
Do not open by asking for the finished artifact. Settle the content in conversation first — structure, data, tone. Ask for the artifact once that is solid. Every version spends tokens, and you do not want to spend them on half-finished ones.
Saved artifacts live in the sidebar, in their own section.
When the deliverable is visual: Claude Design
Artifacts cover documents, spreadsheets and code. When what you need is a screen — an app interface, a landing page, a poster, a one-pager — that is Claude Design's territory. Describe the piece in plain language and it proposes a designed version: layout, hierarchy, navigation, reusable components that keep every screen consistent. You refine it the same way you asked for it — by saying what should change — or by editing elements directly on the canvas, and the result can move on to Canva or to a presentation.
What it is for: putting something tangible in front of people before anyone writes code or opens a design tool. A founder validating an idea, a team agreeing on a flow, a first version of a campaign piece. What it is not: a replacement for a designer on complex work — and the vaguer your brief, the more generic the screens, so the thinking you would put into a §2.2 project brief belongs here too.
Claude Design is available on every plan, Free included (on Enterprise the owner turns it on in Organization settings → Artifacts) — expect it to keep changing. The standalone version at claude.ai/design closes on 14 December 2026; in Claude, a new design, design system or slide deck is created as an artifact, and design systems are managed from the Artifacts page. Anything you still need from the standalone version, move or save before that date. Its usage counts against the same limits as the rest of Claude, Claude Code included: there is no separate quota, so exploring it does spend the allowance you work with.
Connectors: Claude inside your applications
Out of the box, Claude is sealed off: it sees the conversation and nothing else. Connectors open doors — one per application — so it can look inside your tools and act there.
MCP stands for Model Context Protocol. You do not need to know what that means — only that it is the standard that lets Claude connect to almost any application.
What you can connect
Google Drive, Gmail, Notion, Slack, Calendar, GitHub, Canva, HubSpot, Microsoft 365, Jira (through the Atlassian connector), and a list that grows every week. If you use an application, there is a reasonable chance a connector already exists.
What it can do once connected
Not only read — act. Search files in your Drive, read email, create calendar events, update tasks in Notion, send messages in Slack. All from the conversation, without changing window.
Find the application, select it, and follow the process. In most cases it only asks you to sign in to your account.
A connected application is an application Claude can reach. Before connecting work email or corporate tools, check with your team or whoever manages security. Turn connectors off when you are not using them — you can do this directly from the message bar.
Skills and plugins: teaching it to work the way you do
General competence is the easy part; Claude arrives with it. What no model arrives with is your way of doing things — the shape of your reports, the rhythm of your scripts, the sequence you run when a client signs. Skills and plugins are where that goes.
Skills
A skill is a set of instructions telling Claude how to carry out a specific task. Not what to do, but exactly how.
A skill for LinkedIn posts, for example, might specify a one-line hook to open, no bold anywhere, a closing question, and a direct register throughout. Every time it runs, Claude follows that protocol without being told again.
A skill can be a task or a role
There are two ways to think about a skill, and it helps to have both.
As a task. A procedure with steps: the meeting summary, the LinkedIn post, the commercial proposal. It runs when the task comes up.
As a role. A skill that behaves like someone on your team. /lawyer reviews a contract the way your lawyer would: jurisdiction, balance between the parties, what exposes you specifically. /cfo reads a financial plan. /sceptical-client reads your proposal. You call it by name — or by the name of the person who used to do that job, if it helps: /john — and it already knows what to do and what to look for.
Roles have an advantage tasks do not: they can be set against each other. Two skills looking at the same thing from opposite sides are the cheapest way to amplify (§00, step 02). /tax-adviser tells you which invoices are missing; /tax-inspector tells you which ones should not be there. Buyer and seller. Your lawyer and theirs. Each sees what the other is not looking for.
How to create a role without writing it. Ask Claude to interview you:
Let's create a skill that acts as a contracts lawyer.
Ask me the questions you need to define it well — which
jurisdiction, which kinds of contract, which side I review
from, what worries me most — one at a time. When you have
enough, write it to ~/.claude/skills/lawyer/SKILL.md.
Answer with what you know. "I don't know" is also an answer, and a better one than making something up: Claude will pick a reasonable default and tell you it did.
A skill saved in ~/.claude/skills/ lives on that computer only: your phone, the web and a Cowork session never see it. To have the same skill everywhere, put it in your account: on claude.ai go to Sidebar → Customise → Skills, press + → Create skill → Upload a skill, and upload the skill folder zipped (the folder with SKILL.md inside must be the root of the zip), or create it there directly. Skills enabled in the account load automatically in chat, on the phone, in Cowork and in cloud sessions — and Claude Code on your computer syncs them too when you are signed in with that account, about every ten minutes. The habit that keeps you sane: write the skill on the computer, test it, then upload it once to the account and let the account be the master copy; a change you make locally does not travel until you upload it again.
Each role is worth the number of times you use it. If you have not called one in a month, delete it; the rest load only when needed and cost almost nothing while they wait — one line of description each.
Plugins
A plugin is a set of skills already packaged for a use case. Instead of building everything from scratch, you install it and get several capabilities at once — project management, content, data analysis, customer support and more. Some are published by Anthropic, others by the community.
The same place on the web and in the desktop app; plugins need a paid plan. They can also be imported from a marketplace, or built with Claude.
You write skills, tailored to you. You install plugins, and they work straight away. The two combine without conflict.
Anthropic curates its official marketplace and screens the community one automatically; third-party marketplaces are reviewed by nobody, and a plugin can run code on your machine. Check the source before you trust one.
Your context folder: memory that belongs to you
Projects (§2.2) and memory (§2.4) live in your account. If the account belongs to your company or your school and one day stops being yours, they go with it. There is an alternative that depends on nobody: a folder with text files in it — on your computer, or in a synced folder such as Google Drive or Dropbox if you want it on every device. One caution with online folders: whatever lives there is reachable by anyone who gets into that account, so treat it as you would client data — two-step sign-in on the account, no secrets in the files (passwords, API keys), and the rules of §3.5 before you connect Claude to it.
What it is. One folder, subfolders by area, and one .md file per topic. Claude Code reads it at the start of every session — it is the project folder you open in Claude Code (§3.4) — and so does Cowork, if you point it there. What is in the folder, Claude knows. What you delete, it stops knowing.
context/
CLAUDE.md rules for this folder — your profile lives in ~/.claude/CLAUDE.md (§4.3)
company/
strategy.md what you do, for whom, what you do not do
clients.md who is a client, who is at proposal, who went cold
icp.md who you sell to and who you do not
objections.md why people do not buy from you
people/
ana-lopez.md role, what matters to her, how she likes to be written to
...
skills/ §2.7 and §4.5
How to write it without writing it. The same way as the CLAUDE.md in §4.3: ask Claude to interview you. "Let's create the context file for my company. Ask me the questions you need, one at a time, and at the end write it to company/strategy.md." Half an hour of questions produces a document most companies do not have.
How to keep it current. Two ways, both valid. You, by hand, because it is text. Or Claude: "Read my email from the last two weeks and update clients.md: who has become a client, who is at proposal stage, who has gone a month without replying. Tell me what you changed." Scheduled every Monday (§3.1), it stops being a task.
Three rules that keep it useful
- One file per topic, and short. Claude loads them when needed; a long file reads worse and costs more.
- Your strategy, in a file you can reread. It is worth more for what it forces you to write than for what it gives Claude. Almost nobody keeps their strategy somewhere it can be reread in five minutes.
- You control the memory. When Claude updates a file, ask it to tell you what changed, and correct what is not true. It is your folder, not its.
The folder survives a change of account, of plan and of tool. If tomorrow you work with a different agent, you show it the folder and carry on where you left off. And it is shared by copying a folder: a new colleague inherits a team's context in a minute.
Any connector or sync that includes the folder — Drive, OneDrive, Dropbox — exposes it. Sensitive data stays out: ID numbers, passports, passwords, health data, and any third-party data you have not been authorised to keep. A text file has no password. A proper security set-up — passwords in a password manager, keys out of files and chats, and a review with Claude wearing the security hat — is described in §5.1; it is worth doing early, well before you build anything, and asking Claude to guide you through it step by step.
Advanced practice
Everything so far happens when you ask. This part is about work that happens without you: on a schedule, from your phone, in the browser, and inside your codebase — plus the discipline that makes all of it safe to run.
Scheduled tasks: work that runs itself
Everything so far waits for you to ask. A scheduled task does not wait.
A scheduled task is an instruction you give once, and Claude runs it whenever the condition you set is met — a specific time, a frequency, an interval.
What that looks like in practice
- Every Monday at 07:30, read the week's email and update
clients.mdin your context folder (§2.8): who became a client, who is at proposal stage, who has gone a month without replying - Every Monday at 08:00, review the projects folder and produce a status summary
- Every day at 07:00, gather sector news and prepare a briefing
- Every Friday, analyse the week's files and write a report
- Every day at 18:00, read what arrived in a shared Drive folder and log it in a sheet
Write the instruction in plain language, define when it runs, and save. Claude handles the rest.
The task runs without you watching, but Claude reaches only what you authorised in Cowork — no permission, no access. And it runs in the cloud, so your computer can be off — with one exception: if the task needs folders on your computer, the desktop app has to be open on that computer at the time for the cloud session to reach them.
Why it matters. The repetitive work you do every week — reviewing, summarising, preparing, organising — can leave your list entirely. You are not delegating it to a person. You automate it once and it stops existing as a task of yours.
Dispatch: directing your desktop from your phone
Cowork acts on your computer, and some things only happen there. Dispatch closes the loop: it lets you direct Claude from your phone while the computer stays where it is.
Something occurs to you while you are out — a task, a request, an idea you want developed. Instead of noting it down for later, you send it to Claude, and it runs on your desktop.
Setting it up
- Install the Claude app on your phone (App Store or Google Play) and sign in with the same account as on your desktop.
- Open Cowork — on the desktop or on the phone — and choose Dispatch in the left side panel.
- Choose Get started and follow the steps: allow file access, and allow the computer to be woken.
- Finish setup. With one account on both devices there is nothing to link by hand.
- Enable notifications so you are told as tasks progress.
Used normally, the mobile app is a chat: Claude answers, and acts nowhere. With Dispatch configured, what you send no longer goes only to the chat — it reaches the Claude on your desktop, which receives it as an instruction and carries it out with access to your system. The phone directs; the computer acts.
What it is not. Dispatch is not a way to work from your phone. The result happens on the desktop, not on the handset. It is for delegating while you are moving, not for replacing the computer. Dispatch is a limited beta on the Pro and Max plans and, as of September 2026, is not being opened to new accounts: whoever already has it keeps it for now. If Dispatch is not in Cowork's side panel, your account does not have it — Remote Control (§4.2) covers the same need for Claude Code sessions.
Claude in Chrome: the browser agent
Claude in Chrome is an extension that installs Claude directly in your browser. From there it can read what you have open and, if you allow it, act inside web pages.
Installing it
Go to the Chrome Web Store and search for Claude — check that it is the official one — or install it from the desktop app.
Sign in to the extension with your Claude account and it is ready; it needs a paid plan. It works only with Google Chrome; Safari, Firefox and Edge are not supported.
Two things it does, and they are not the same
As a reading assistant
- Reads the page you have open and answers questions about it
- A long article, an offer, a contract — analysed without you copying anything across
As an agent
- Enters web pages and acts within them
- Fills forms, navigates, interacts with interfaces
- Here it no longer reads — it does
Where it shows
On the sites you already have open. In LinkedIn, it can read the profiles that visited yours and tell you which one is worth writing to and why. In WhatsApp Web, it can go through your recent chats, find the messages you never answered and draft a reply for each. In a web form, it fills in what you tell it and stops before sending. In a comparison — three suppliers, three tabs — it reads all three and puts them side by side. The pattern is the same every time: it browses, reads, compares and comes back with a recommendation; what you do with it stays yours.
Letting an agent read your private WhatsApp or LinkedIn conversations can mean exposing messages from third parties who have not consented. Before you point it at a conversation, ask whether the people on the other side would be comfortable with it.
Use it calmly. Test in low-stakes environments first, and do not enable it on platforms whose terms prohibit automation.
Claude Code
Claude CodeClaude Code works directly with code and files from your computer's terminal. It is not a chat — it is an agent that reads, modifies and runs things inside your real project, and, if needed and with your permission, in your other folders and on your computer.
A chat answers and stops: you ask, it writes, and the doing is still yours. An agent is a helper that can act. You say what you want — «put these twenty invoices into one table» — and it goes to the folder, opens the files, builds the table, saves it and comes back to tell you what it did. If something is missing, it asks you. That is the whole difference: a chat talks about the work; an agent does the work, on your files, and shows you first when it is about to touch something you did not expect.
It requires a paid plan (Pro, Max, Team or Enterprise). The free account does not include access.
Where it already is, and what to install
The desktop app (its Code tab) and the VS Code extension include Claude Code: nothing to install. The terminal installer below adds the claude command to your terminal — the alternative door in Part Four, which uses the desktop app's Code tab by default; install it if you prefer the terminal or want it as a backup.
macOS
curl -fsSL https://claude.ai/install.sh | bash
Nothing else needs installing beforehand, and it updates itself.
Windows, from PowerShell
irm https://claude.ai/install.ps1 | iex
PowerShell ships with Windows 10 and 11 — press the Windows key, type PowerShell and press Enter. Installing Git for Windows (git-scm.com) first is recommended, not required: with it, Claude Code gets its full command toolkit; without it, it falls back to PowerShell and still works.
Check that it worked
claude --version
The first time you run claude, a browser opens so you can sign in with your Claude account. There are no further steps; /login switches accounts later if you need to.
Two ways to use it
- From the terminal. Go to your project folder, type
claude, and work in plain language. In your first session it asks before every change; after that the starting mode depends on your plan (§4.2). - From the desktop app. Once the app is installed, Claude Code is its Code tab: pick a folder and you are in. You can follow changes as they happen without touching the terminal.
Claude works inside the folder you open and, in Manual mode, does not leave it without asking; in auto mode the automatic reviewer watches that boundary. That makes it easy to start from something that already exists: new folder, your spreadsheet and your deck inside, and go from there. Large jobs — a financial plan, a landing page — take anywhere from a few minutes to half an hour. If you close before it finishes, nothing is lost: /resume reopens the session and "continue" picks the task up where it stopped.
What the desktop app adds
Model selection
Switch between Haiku, Sonnet, Opus and — on the plans that include it (§1.6) — Fable whenever you like. Not every task needs the same model.
Effort level
Five levels, from low to max. It sets how hard the model works on an answer: more effort, more quality, more tokens. Each model has its own default — in Claude Code, medium on Opus 5.5, Sonnet 5.5 and Haiku 5.5 and high on most others; low and medium are enough for routine work; xhigh and max are for the long and the demanding.
Project folder
The folder you open is what Claude sees. Reference documents, skills, templates and guides you keep there are available without attaching them each time.
Usage panel
How much of the session's context you have used, and what share of your plan you have spent in the period.
VS Code. Install the official Anthropic extension to see visual diffs and approve or reject each change with a button. VS Code itself: code.visualstudio.com/download. The extension: marketplace.visualstudio.com — Claude Code, or inside VS Code press Ctrl+Shift+X (Cmd+Shift+X on Mac), search for "Claude Code" and click Install. Setup guide: code.claude.com/docs/en/vs-code.
Who it is for. It was built for people who work with code — but it has stopped being only that. If you have never touched a terminal, do not start here: Part Four takes you from zero to a working setup in two hours, no programming required.
Working safely
Seven rules that cover most of what goes wrong.
Read what Claude proposes before you approve it. It asks before everything only in Manual mode; accept edits still asks before commands; Plan proposes first; and, since Claude Code 2.1.283, every plan starts a session in auto, where an automatic reviewer checks routine actions instead of you (Shift + Tab in the terminal, the mode selector in the app). Never approve blind — and never assume it asked.
Start in Plan mode. Claude proposes before it touches anything; give it more autonomy once you know how it behaves.
Use Git whenever you use Claude Code. Commit before asking for significant changes — without version control there is no safety net.
Turn connectors off when you are not using them. Every active connector is an open door; close it when you do not need it.
Check before connecting institutional tools. Do not connect corporate systems without speaking to whoever manages security.
Review what it has done. Agentic AI makes mistakes, so read the result before treating it as finished.
Install plugins only from sources you trust. A malicious plugin can reach your data and your connected tools.
Spending tokens well
Seven habits that make a plan go considerably further.
Let one model carry about 90% of the work. Opus is the sensible default for professional use; keep Fable for what is genuinely hard or very long. Drop to a smaller model when a task is simple and you want it fast. And lower the effort level (§3.4) to low or medium for routine work; the higher levels are for the rest.
Markdown files are the most efficient format. A .md file consumes far fewer tokens than a formatted PDF or Word document.
Add files to the project, not to the conversation. Project files are indexed once; attaching them in every chat spends tokens repeatedly.
Keep instruction files short. Every line counts as tokens, and if a file runs too long, parts of it get ignored.
Compact a conversation when it grows long. Summarising the history frees context before you ask for something new and complex.
Watch the usage panel. Know how much you have spent and what share of the plan is gone before you hit the limit.
Let Claude write down what it already knows. If a task repeats over a folder that keeps growing — invoices, applications, contracts — ask it to note in a
pending.mdwhat it has reviewed and what is left. Next time it reads that file, not the whole folder.
Several Claudes at once: subagents
Claude CodeA Claude Code session can launch subagents: child sessions with their own brief and their own context window, which work separately — several at a time if needed — and return only the result. You talk to one; it delegates.
When it pays. When the parts of a job do not depend on each other: three analyses of three markets, a review from three angles, research across several sources. When each step needs the one before, a single Claude does it better.
Skill or subagent. A role as a skill (§2.7) works inside your conversation and sees everything you have seen. The same role as a subagent works apart, starts clean, and does not clutter your conversation with what it reads along the way. To review or research in parallel, use a subagent. They are defined like a skill — a Markdown file with a name and a description — in .claude/agents/ for one project or ~/.claude/agents/ for all of them, and the fastest way is to ask Claude to create it.
The pattern, in three steps
- A coordinator. Ask it to decide who is needed — and to say who it leaves out and why. That list of exclusions is the most useful part: if it leaves out the wrong role, correct it before anything starts.
- In parallel, each to its own file. Have every subagent write its conclusions to its own
.md. Files, not chat: they stay, they can be reread, and they do not compete for the context window. - Synthesis. The coordinator reads the files and writes a single one: what agrees, what contradicts, and what it recommends.
Act as coordinator. I need an analysis of how to sell our
training programmes in two new markets: [X] and [Y]. Choose
three different profiles to approach it and explain why those
and not others. Launch them in parallel as subagents; have each
write its analysis to analysis/<profile>.md. When they finish,
read all three and write analysis/synthesis.md with agreements,
contradictions and one recommendation.
The coordinator proposes; you confirm. If the three profiles look too alike, ask for diversity: one who sells, one who buys, one who operates.
Three subagents are three sessions, and the cost multiplies with them. Keep the pattern for decisions that deserve it. For everything else, a single Claude wearing three hats in turn (§00, idea 03) is usually enough. And a subagent can be given a cheaper model than the coordinator.
Claude Code in two hours
Claude CodeA timed onboarding sprint, written for people who are not especially technical — if you have never opened a terminal, this is for you. Start from zero; finish with Claude Code installed, a working profile, your first connected application and your first skill. Every block ends with something you can verify, and nothing you install along the way is exotic: the tools have names you may not know, but they are free, standard, and Claude handles them for you.
The plan, and where to run it
Two hours, five blocks. Nothing here requires programming — the skill you need is knowing how to ask, and this sprint teaches you the asking. The classroom version runs three hours: it adds the theory of Parts One to Three, a break, and the safety and subagent blocks — its slides point to the sections here.
Where to run it
Claude Code runs in several places — the six below plus the web at claude.ai/code, JetBrains IDEs and Slack. All of them run the same agent; the difference is what you see while it works. (§1.4 compared Claude's apps in general — this table is specifically about Claude Code.)
| Environment | Strong at | Watch out for | Choose it if |
|---|---|---|---|
| Desktop app | Fully visual; changes and diffs on screen; model and effort selectors; usage panel | Needs a paid plan; slightly slower than the raw terminal | You are starting today. This is the recommended door in. |
| Warp a friendlier terminal, one example among several |
A replacement for your computer's command line that behaves more like an app: each command sits in its own block, and it suggests what to type next | You install it separately and create an account; it uses more memory than the plain terminal | The terminal intimidates you but you would rather learn it than avoid it. |
| VS Code a free code editor |
You watch every file change happen as it happens, and approve or reject each one with a button before it is saved | It is a programmer's tool: a lot of interface to meet on day one if you have never opened one | You already work in VS Code, or you want to see every change before it lands. |
| Native terminal | Fastest, lightest, nothing between you and the agent | Text only; you read instead of watching | You are comfortable in a shell, or intend to become so. |
| Mobile app iPhone and Android |
Starts cloud sessions, or sends instructions to the Claude Code running on your computer, so you can start work from anywhere | Cloud sessions need nothing switched on; work on your own machine needs it on and set up (§3.2) | Ideas reach you away from your desk and you would rather not lose them. |
| Chrome extension inside the browser |
Reads the page you have open and answers about it; with permission, fills forms and navigates for you | It works on web pages; Claude Code can drive it from the terminal with claude --chrome to combine your files with the web (§3.3) |
Your work lives in web tools rather than in files on disk. |
The environment does not make you better at Claude Code. Knowing what to ask does. Pick the door that intimidates you least and move on — you can change later without losing anything.
Install and survival kit
Block 1 · 0:00 – 0:20Installation is covered step by step in §3.4 — macOS is one command, Windows is one command, plus Git if you want the full toolkit. The desktop app already includes Claude Code: it is the Code tab, and that is the door this sprint uses by default — open the Claude app, click Code, choose your working folder, and you are in: no terminal, nothing else to install. The terminal is the alternative if you prefer it: install the command (§3.4), confirm with claude --version, open your working folder and type claude. Both read the same CLAUDE.md, skills and connectors, so nothing in this part depends on which one you choose.
That is normal, and this is the moment to get past it. Everything this sprint installs is free, standard and removable. Expect it to happen the first time you ask for something real — a spreadsheet, a report, a web page — because Claude assembles those with tools it may not find on your machine yet. The names that come up most:
- Python and Node.js — the two workbenches almost everything is built on. Between them they cover spreadsheets, documents, charts and web pages. Install them now if you prefer: python.org/downloads (on Windows, tick “Add python.exe to PATH” in the installer) and nodejs.org/en/download (choose the LTS version). For now you will not need other tools such as Java: only projects built on it — an Android app, some corporate tooling — ask for it, and Claude will name it when that day comes.
- Git — the undo button for your projects. It records every change so any of them can be reversed; §3.5 insists on it for good reason. Download: git-scm.com/downloads.
- Libraries — small add-ons for one job each, which Claude requests by name as they are needed. The ones that come up first, with the job each does: writing a PDF (
reportlab), reading one (pypdf), building a slide deck (python-pptx), writing a Word document (python-docx), reading or writing a spreadsheet (openpyxl,pandas), drawing a chart (matplotlib). If you would rather have them in place from day one, open the terminal once Python is installed and paste this line — on macOS, writepip3instead ofpip:
If the line complains, paste the error into Claude and it will sort it out. Node.js has its own set of add-ons, which Claude fetches on demand — nothing to install in advance.pip install openpyxl pandas python-docx python-pptx reportlab pypdf matplotlib - Somewhere to publish, if you build something that runs in a browser — a landing page, a small application. Rather than a server on your own computer, a hosting service such as Vercel takes your project and gives it a web address in minutes. You will want two copies of it: one for testing (staging) and one people actually use (production). §5.4 sets both up when the time comes.
The first three are not programs you will ever open yourself: they are Claude's toolbox, the same one running on millions of computers, and they uninstall as easily as they arrive. When it asks, read the one-line explanation it gives, say yes, and let it work.
These are the commands that cover the first month. Everything else can wait. In the Code tab of the desktop app the slash commands work the same way — type / in the prompt box; claude and /exit are the terminal's way of opening and closing a session, which in the app is just opening and closing the tab.
| Command | What it does |
|---|---|
| claude | Starts a session in the current folder — that folder is what Claude can see |
| /init | Claude inspects the folder and drafts a first CLAUDE.md for it |
| /help | Every available command, in place |
| Esc | Interrupts Claude mid-task — your brake pedal. Esc twice opens the rewind menu, or clears what you were typing |
| Shift + Tab | Cycles permission modes: manual (ask first) → accept edits → plan → auto |
| /clear | Wipes the conversation and starts clean; your files are untouched |
| /compact | Summarises a long conversation to free context before a big request |
| /resume | Reopens a previous session where you left it |
| /remote-control | Continues this same session from your phone or any browser (claude.ai/code or the Claude app): shows a link and a QR code; your computer keeps doing the work, so leave it on. /rc for short. On Team and Enterprise an admin has to switch it on first |
| /mcp | Lists connected servers and handles their sign-ins (§4.4) |
| /exit | Leaves. Pressing Ctrl+D twice works too. |
Three files worth knowing from day one
- CLAUDE.md — the rules and context Claude loads at the start of every session. §4.3 builds yours.
- ~/.claude/skills/ — where your skills live, one folder per skill. §4.5 creates your first.
- .claude/settings.json — per-project permissions: what Claude may run, edit or never touch.
In your very first session, Claude Code asks before every change. From then on, since Claude Code 2.1.283, sessions start in auto mode on every plan: a safety reviewer checks routine actions and Claude edits most files without asking you each time. For these first two hours, press Shift + Tab until you see plan — in the desktop app, pick Plan in the mode selector next to the send button — so that Claude proposes before it touches anything — it then asks whether to proceed, and nothing happens until you say yes — and loosen the setting when you trust what it proposes. If Claude keeps asking you the same thing — on Windows it happens with PowerShell — choose the option not to ask again for that command in this project: the rule is saved in .claude/settings.local.json and applies to that project from then on (to the whole repository when the folder is under Git; otherwise to that folder).
Your profile: generate your CLAUDE.md
Block 2 · 0:20 – 0:50Section 00 made the argument: the value has moved from writing perfect instructions to organising your context once. CLAUDE.md is where that starts. It loads at the beginning of every session — your role, your rules, your tools — so you stop repeating yourself in message one.
For a code project, /init drafts one from the folder itself. For your professional profile — who you are, regardless of project — fill in the form below. The file updates as you type; nothing you enter leaves this page.
If you wrote the ABOUT-ME file in §1.3, you have already done the thinking: same idea, different home. ABOUT-ME feeds your chat projects; CLAUDE.md feeds Claude Code sessions. Reuse its content here rather than starting again — the two files should agree with each other.
Where to put it
- ~/.claude/CLAUDE.md — global: loads in every session, every folder. Your profile belongs here. The easy way to get it there: copy the text above, paste it into Claude Code and say “save this as ~/.claude/CLAUDE.md” — it creates the hidden folder for you. Then
/clearand ask “who am I?”. - project folder/CLAUDE.md — per project: rules for that context only. Both load together.
Keep CLAUDE.md under 200 lines. It is loaded whole, every session — past a certain length Claude starts skimming it, which defeats the purpose. If it grows, the overflow is usually a skill in disguise (§4.5).
Your voice: Claude writes like you, not like Claude
By default Claude writes like Claude: correct, structured, and recognisable as AI from a kilometre away. Three ways to fix it — combine all three:
A PDF with articles, posts or emails you wrote
The most powerful option. Attach it to the same chat where you paste the prompt below.
Your last posts, or the emails that most sound like you
The last box of the form. Claude copies the rhythm, not the content.
Register, sentences, the words you use and never use
The rest of the form. It writes the drafts as you type; nothing you enter leaves this page.
The form turns the three into one prompt to paste in Claude, plus drafts of the two files Claude will hand back: WRITING-STYLE.md, how you write, and ANTI-AI-STYLE.md, what it must avoid. Create as many voices as you want — one for LinkedIn, one for client emails, one for your newsletter. Why it matters: text that sounds like you travels further, needs less editing, and does not give away the machine.
Where to save them — and ABOUT-ME.md with them
Paste the prompt in a new chat (attach the PDF if you have one). Claude answers with what it noticed in your writing and the two finished files. Download them — or download the drafts here if you are in a hurry — and put them in three places:
- On your computer. In your context folder (§2.8), next to ABOUT-ME.md:
context/WRITING-STYLE.mdandcontext/ANTI-AI-STYLE.md. This is the copy you own — it survives a change of account, plan or tool. If you have no context folder yet, any folder you will not lose is fine for today. - In Claude — chat and projects. Upload both files to every project that matters (open the project → add files), so each conversation in that context reads them. The two-line summary of your register also goes in Settings → Instructions for Claude (§2.3), which applies everywhere.
- In Claude Code. Keep them in the folder you open, and add one line to the CLAUDE.md you just generated above: “Before writing anything in my name, read WRITING-STYLE.md and ANTI-AI-STYLE.md.” Claude Code reads files when told to; that line is what makes it look.
Connect your first application
Block 3 · 0:50 – 1:20§2.6 explained what connectors are; this block is only about doing it. One thing matters here: a connector set up once serves both chat and Claude Code, so these thirty minutes pay off everywhere.
The five-step route
- In Claude, open Sidebar → Customise → Connectors → +.
- Search for the application — start with Google Drive or Gmail.
- Select Connect and read what it asks permission for. Actually read it.
- Authorise with the application's own sign-in.
- Done. A connector set up on this machine also serves Claude Code —
/mcplists what a session can reach.
One caveat before you click, and it is the one from §2.6: if this is an institutional account, have that conversation with your security people first.
The email-and-Drive test
- Connect Gmail or Google Drive as above (Outlook works the same way).
- Ask: "Find the most recent document I received about [a real topic] and summarise it in five lines."
- Then push it: "List the three most recent files in my Drive that mention [a real client or project], with dates."
Done when — Claude names real files with real dates, and you have opened one of them to confirm the summary is faithful. If it is not, say so in the chat: the correction sticks for the session.
If it comes back empty-handed, check which model is running before you blame the connector. Sonnet handles most of this well, but on a search across a mailbox or a Drive it sometimes gives up early or misses files; switch to Opus — the model selector in the app, /model in the terminal — and repeat the same request. It often finds them.
Your first skill
Block 4 · 1:20 – 1:50You now have two places to teach Claude things, and the boundary between them is one sentence: CLAUDE.md is who you are. Skills are what you know how to do.
Belongs in CLAUDE.md
- Applies to every conversation
- Identity, language, tone, standing rules
- Loaded whole, every session — hence the 200-line cap
Belongs in a skill
- A specific, recurring task with its own steps
- Loads only when the task comes up — the rest of the time only its one-line description is in context
- One folder per skill; as many as you like
A consultant keeps name, language and formatting rules in CLAUDE.md — and proposal generation, invoicing and report layout as three separate skills.
meeting-summary
You create nothing by hand. You ask Claude Code to do it, in plain words — that is the whole point of having it. Four steps:
- Open Claude Code — the Code tab of the Claude desktop app, choosing any folder. If you prefer the terminal (PowerShell on Windows, Terminal on a Mac; §3.4 shows how), type
claudeand press Enter. Any folder will do: a skill like this one is personal, not tied to a project. - Paste this whole message into Claude Code and press Enter. It says where the skill lives and what it must do. Claude Code creates the folder and the file for you (in Plan mode it first shows what it intends to do and asks whether to proceed — say yes):
Create a personal skill called meeting-summary. Save it as
~/.claude/skills/meeting-summary/SKILL.md with exactly this content:
---
name: meeting-summary
description: Turn a meeting transcript or raw notes
into a structured summary with action items
---
When given a transcript or meeting notes:
1. Summarise in five lines maximum, plain language.
2. List decisions taken, one per line.
3. List action items as: owner — task — deadline.
4. Flag anything left unresolved under "Open".
5. Ask nothing; if information is missing, write "not stated".
- Check that it exists. Ask Claude Code: “Which skills do I have?” — meeting-summary should be on the list. If you want to see the file with your own eyes: it is in your user folder, inside a folder called
.claude(the dot makes it hidden, so type the path in the address bar of Explorer or Finder): on WindowsC:\Users\yourname\.claude\skills\meeting-summary\SKILL.md, on a Mac/Users/yourname/.claude/skills/meeting-summary/SKILL.md. The~you saw above is just shorthand for “your user folder”. - Test it. Paste any meeting notes — real or invented — into the session and say “summarise this”. You do not name the skill: it loads by itself, because the task matches its description. No notes to hand? Use these:
Meeting notes — 12 Sep, product weekly (Ana, Luis, Marta, me) - Q4 launch moves from 15 Oct to 5 Nov: legal review not done. - Luis: pricing page needs the new tiers before launch. Owner Luis, by 30 Sep. - Marta asked whether the webinar goes ahead in October. Nobody decided. - Budget: 12k left for paid ads, Ana wants to hold 4k for December. - Me: send the new deck to the two pilot clients this week. - Next meeting: 19 Sep. Ana away from 22 Sep.
Done when — the output follows your five rules without your having repeated them. That difference — instructions that persist versus instructions retyped — is the whole argument of this handbook in one file.
Checkpoint, and what comes after
Block 5 · 1:50 – 2:00Two hours in, you should be able to tick four boxes: Claude Code opens a session in a folder of yours — the Code tab, or claude --version in the terminal; your CLAUDE.md sits in ~/.claude/ and a new session already knows who you are; Exercise 1 found a real document through a connector; Exercise 2's skill fires on any pasted notes. Anything unticked, redo that block — the order matters less than the verification.
When connectors are not enough
Connectors cover roughly 80% of professional cases. For the rest, there is a ladder — climb only as far as you need:
- Connectors — first stop, always. Visual setup, OAuth, no terminal.
- MCP servers —
claude mcp addfor internal or custom tools; the protocol lets Claude discover what a server offers by itself. - Command-line tools —
gh,stripe,verceland friends. If a CLI exists, Claude Code can drive it. - Direct APIs — full control, for things headed to production.
- Web scraping — last resort. Fragile, and check the site's terms before you touch it.
MCP (Model Context Protocol) is a standard plug — think of the USB port on a computer. An MCP server is the adapter a tool offers so Claude can see what that tool can do (search, read, create, update) and use it, without anyone writing custom code for the pair. The connectors of §2.6 are MCP servers Anthropic has already wired up behind a button; claude mcp add is how you plug in one that has not.
CLI — a command-line interface: a program you drive by typing instructions in the terminal instead of clicking through menus. git is one; so are gh (GitHub), vercel and stripe — and Claude Code itself. You will not learn their commands. You say what you want in plain language and Claude Code types the commands for you, which is why a tool with a CLI is a tool Claude Code can operate from start to finish.
API — the service counter a company opens for programs rather than people: a set of addresses where a program can ask for data or send it ("give me this customer's invoices", "create this record"). Every serious service has one, and both CLIs and MCP servers use the API underneath. You go to it directly when you need exactly what it offers, inside something that will run on its own in production — Claude writes that code; you keep the key, and it never goes into the code (§5.1).
Scraping — reading a website the way a person would, opening the page and copying what is on screen, but done by a program. It is what remains when a site offers no API. It breaks whenever the site changes its layout, and many sites forbid it in their terms, which is why it sits on the last rung.
Most working setups settle on two or three MCP servers plus a couple of CLI tools. Combine; do not collect.
If your organisation runs on Slack
On Team and Enterprise plans, Claude Tag (in beta) joins Slack as a colleague: mention @Claude in a channel and delegate. Access is set per channel, workspace or organisation; the memory of public channels is shared across the workspace, that of private channels stays in the channel. Standing instructions are written from the Configure link under any of its replies and act as the channel's CLAUDE.md. Two habits from day one: write those instructions before the first request, and have your administrator set a spending cap and choose the default model per channel when enabling it — unbounded first weeks show up on invoices.
What's next after today: the expert tier
Five ideas from earlier in this handbook become your next five sessions. Each one is a door you have already seen — now you have the setup to walk through it.
Cowork
Claude leaves the chat and acts on your computer: opens applications, reads your disk, edits documents, chains tasks. Text box → Cowork, on desktop, web or mobile.
Dispatch
Send instructions from your phone; Claude executes them on your desktop at home. The idea strikes on the street — it is done when you arrive. Setup: Cowork → Dispatch → Get started. Limited beta, not open to new accounts at the moment.
Scheduled tasks
"Every Monday at 8:00, review my projects folder and generate a status summary." Set once, runs alone.
Claude in Chrome
An extension that reads what is on screen and — with your permission — acts inside web pages, filling forms and navigating for you.
Claude Design
Describe a screen — an interface, a landing page, a one-pager — and get a designed prototype you refine in words or directly on the canvas.
And when even that feels small, Part Five takes over: building something other people can open at a URL, with Git as the safety net, seven reviews before you trust it, a test environment before the real one, and a database when things need to persist. The sprint you just did becomes work that runs without you — and §3.7 explains how to split it across several Claudes at once.
Keep learning: Claude Academy
Anthropic runs Claude Academy, a free training platform at academy.claude.com, with courses in English and no cost to enrol. Two are worth every student's time before or after this sprint: AI Fluency: Framework & Foundations (14 lessons, about 4 hours — how to collaborate with AI effectively, efficiently, ethically and safely) and AI Capabilities and Limitations (13 lessons, about 3.5 hours — what these models can and cannot do, and why). The Academy also carries product tracks for Claude, Cowork, Claude Code, Claude Tag (Slack) and the Claude Platform, which pick up where this handbook stops. Catalogue as listed on 15 September 2026.
Official references
The facts in this handbook — prices, model specifications, commands, installation — were verified against Anthropic's own documentation on 27 August 2026, and the whole document again — plans, models, Claude Code, app features and Claude Academy — on 15 September 2026, on 28 September 2026, on 5 October 2026 and on 12 October 2026 and on 19 October 2026. Since then the document is updated automatically every week; the latest run is dated 26 October 2026. These pages are also where to check when something here has aged:
- Claude Code documentationEN— installation, commands, permission modes (§3.4, §4.2)
- Model specificationsEN— context windows and output limits (§1.6)
- Claude Help CenterEN— current plans and pricing (§1.5)
- Claude AcademyEN— free official courses
From prototype to published product
Claude CodePart Four leaves you with a system. This part uses it to build something other people can open at a URL: an internal tool, a client portal, the first version of a product. It does not take programming; it takes order. Four blocks, each with its own check, and one rule that runs through all four: Claude builds, you decide.
Before you build: perimeter and security
A prototype that is going to sit at a public URL is treated from the first minute as if it already did. Five things before the first line:
A new, empty folder, for this project only. Nothing gets built inside the context folder (§2.8) or in Downloads.
Git from the first minute.
git init, or ask Claude. Every step that works, a commit: it is the undo button, and in §5.4 it is also the way out.A
.gitignorebefore the first commit, with.env, keys and dependency folders in it. What is in there never goes up to GitHub. Claude writes it if you ask; you check that.envis inside.Secrets out of the code. Passwords, API keys, connection strings: in a local
.envfile and, later, in Vercel's environment variables. Never in a file Claude is going to write as code, never pasted into the conversation. Keep the master copy in a password manager such as 1Password or Bitwarden: one vault, one strong password, every key inside it — you copy a key out only to put it into.envor into Vercel, never into a chat. If a key leaks anyway, revoke it where it was issued and create a new one: a leaked key is no longer a secret.The rules, in the project's CLAUDE.md. A new session loads them without you repeating them:
# Rules for this project
- Never write keys, passwords or tokens into the code:
use environment variables.
- Before installing a library, say which one and why.
- Do not delete or move files without asking.
- Every block that works, propose a commit with a clear message.
- If anything in PRD.md is ambiguous, ask; do not assume.
- Nothing is published to production without going through
staging first (§5.4).
Claude Code includes the /security-review command: it goes over the changes on your current branch looking for common vulnerabilities and proposes how to fix them. Use it at the end of §5.3 and before every publication; for a pass over the whole project, install the Claude Security plugin. It does not replace the five points above; it checks them.
If this part is above your level, do not skip it — delegate the explaining. Ask Claude to walk you through it as a cybersecurity expert, in plain language and step by step; if you get lost, paste a screenshot of where you are and it will pick up from there. Two habits keep it honest. First, this handbook can contain errors or fall behind: for anything that matters, confirm with your own security expert or reference. Second, every few weeks — and before anything is opened to real users — ask Claude to put the cybersecurity hat back on: "Review this project as a security expert and run a penetration test against staging: try to get in, read data you should not see, or break it, and report what you found and how to fix it." A penetration test (pentest) is exactly that: an authorised attempt to break in, on your own site, before someone else tries. Only ever run it against your own project and your own addresses.
Done when — the folder has .git, a .gitignore with .env inside, an empty or example .env and a CLAUDE.md with the rules; and the permission mode is set to plan (§4.2) for the next block.
Define before you build: the PRD and the first prototype
A PRD — product requirements document — says what the product does, for whom, and what is left out. It is what a product team writes before anyone programs. Here Claude writes it, but the answers are yours.
Step 1: the role, and the questions.
Act as a senior digital product manager. I want to build
[a tool for X]. Before proposing anything, ask me the questions
you need to write a PRD: who uses it, what problem it solves,
what it must be able to do in the first version, what is left
out, what data it handles and how we will know it works. One at
a time. When you have enough, write PRD.md in the folder.
Answer with what you know. "I don't know" is a valid answer and a better one than making something up. The most valuable section of the document is the one about what is left out: it is what stops the first version from trying to be the third.
A process you do today across five screens, a tool similar to the one you want: capture every step, save the images in the folder and tell Claude to use them as the specification. It saves half the questions, and you half the explanations.
Step 2: the smallest prototype that works.
Read PRD.md and build the smallest version that works end to
end: it must open in the browser and complete the main journey,
even if the data is sample data and the look is provisional.
Add nothing that is not in the PRD. Show me the plan before you
touch anything.
"Works" means the whole journey can be done — get in, do the thing, see the result — not that one part is perfect. A small version that works end to end can be improved; a perfect piece of something that does not work yet cannot.
In plan mode, Claude shows you first what it is going to do. Read it, cut what is not needed and approve — it will ask whether to carry on approving each edit by hand or in auto mode; start by hand — and let it build. When it opens in your browser and the main journey completes, commit: "first prototype".
Done when — PRD.md exists and you would sign it; the prototype opens in your browser and completes the main journey; a commit saves it.
Seven reviews before you trust the prototype
The first version works. It is not good yet, and you will not find that out by looking at it yourself. In a product team, seven different people would review it, each looking for a different kind of fault. Here all seven are Claude, and what matters is that each one looks only at its own thing.
| Role | What it looks for | The question it asks |
|---|---|---|
| Architecture | That the structure can grow: more users, more data, more features | What breaks if a thousand people use this? |
| Back-end | The logic, the data, the errors | What happens when the user does something we did not expect? |
| Security | Access, exposed data, unvalidated input | How would I get in without permission? |
| UX and UI | That it is understood without explanation | Where does someone seeing it for the first time get lost? |
| Front-end | What is seen: mobile, speed, accessibility | Does it work on a phone, on a bad connection? |
| Quality (QA) | That it does what it says: edge cases, empty data, steps out of order | How do I break it? |
| Product and CTO | Reads the six above and decides | What do we fix first, and what do we not do? |
How to launch them. In parallel, as subagents (§3.7): six reviewers who write to files and do not touch code, and a seventh who reads and decides.
Launch six reviewers in parallel as subagents: architecture,
back-end, security, UX/UI, front-end and quality. Each reviews
the prototype from its own specialty, with PRD.md as the
reference, and writes its findings to reviews/<role>.md, ordered
from most to least serious, with a concrete proposal for each.
None of them modifies code. When they finish, act as product
manager and CTO: read the six reviews and write reviews/plan.md
in three lists — before publishing, after publishing, discarded —
with a one-line reason per item.
Then read plan.md. This is the moment your judgement is worth most: if the plan proposes adding things that are not in the PRD, say no. Mark what gets done and what does not, and close with /security-review on the changes before moving to §5.4.
Save them as subagents in ~/.claude/agents/ — one per role, with what it must look at and what it must not — and the next project has them from day one. It is step 04 of §00 in miniature.
If the plan is tight, run them in series in the same conversation, one at a time with /compact in between, or give the reviewers a cheaper model than the one that synthesises. The order stays as in the table: structure first, appearance next, product last.
Done when — reviews/plan.md exists, you have read it and marked what goes in; /security-review flags nothing serious; commit "review 1".
Build, save, publish
Now. With the plan approved and the mode on accept edits:
Apply the items in reviews/plan.md marked "before publishing",
one at a time. After each one, check that the main journey still
works and propose a commit.
When the last commit is done, three services come in. All have a free account, and Claude drives them from the terminal; you create the accounts and give the go-ahead.
GitHub
The copy of your folder in the cloud, with the whole history. It is where Vercel goes to fetch the code. Private repository, always.
Vercel
Publishes what is on GitHub at a URL and republishes every time you change something. One URL per environment: the test one and the real one.
Supabase
Database and users, when something must persist or someone must sign in with a password. Only if the PRD asks for it: a prototype that stores nothing does not need it.
Two environments, not one
What separates a prototype from a product is not the code: it is that nobody tests in the place where the users are. From the first deployment there are two addresses, and everything goes through the test one first.
Staging — staging.yoursite.com
- Where you test. Every change lands here first.
- It can break; that is what it is for.
- Sample data, never real data.
Production — yoursite.com
- Where everyone else comes in.
- Only receives what already worked in staging.
- Never touched by hand: what staging approved gets published.
You ask for it once and it stays set up:
Set up two environments for this project: staging and production.
Staging publishes from the "staging" branch and production from
the "main" branch; neither changes without going through Git.
Each environment with its own environment variables and, if we
use a database, its own database: nothing in testing can touch
real data. When we have a domain, staging at staging.yoursite.com
and production at yoursite.com; until then, the two addresses
Vercel provides. Explain the flow for publishing a change before
you run anything.
Until you have your own domain, Vercel gives each environment an address; once you do, the test subdomain is assigned to the staging branch and the main one to main, and the flow does not change.
The order matters:
- GitHub. "Create a private repository on GitHub for this project and push it." Claude uses
gh(§4.6); if it is missing, ask it to install it. Check on github.com that.envdid not go up. - The two environments on Vercel. The prompt above. When it finishes, Claude shows you two addresses and the flow: change →
stagingbranch → staging → go-ahead →mainbranch → production. - Supabase, if needed. "Connect Supabase: create the tables PRD.md needs with row-level security on, one database per environment, and keep the keys in
.envand in each environment's variables on Vercel, never in the code." - Automatic QA before publishing. Your own walk-through is necessary but not enough, so before each publish ask Claude to test for you: "Before publishing to staging, write and run automated tests for this project — unit tests for the logic and a smoke test that opens the site and walks the main journey. Do not publish if anything fails; show me the report." A smoke test is the shortest possible check that the thing basically works — the name comes from switching on a newly built machine and watching for smoke: does the page load, does sign-in work, does the main action complete? It runs in seconds and catches most of what breaks in a deployment. Claude writes these with a tool such as Playwright and keeps them in the repository, so from then on they run on every change without you asking.
- The test in staging. Open
staging.yoursite.comon your phone and do the whole journey with sample data: get in, do the thing, see the result — and also what should not work: an empty field, a skipped step, an address that does not exist. Whatever fails here goes back to §5.3. Nothing you see here has been seen by anyone else yet. - Production. "Staging is approved: publish it to production." Claude moves
stagingintomainand Vercel publishes. Then the same QA pass again, this time against the live address: "Production is live: run the smoke test against yoursite.com and tell me if anything differs from staging." Repeat the journey yourself atyoursite.com— briefly, this time — and keep the link.
Real client data in a prototype or in staging. A database without row-level security. Keys in the code or in the conversation. Publishing to production without going through §5.3, /security-review and the automatic QA pass. And publishing to production anything you have not tested yourself in staging first — not even "a small change": small changes are what break things on a Friday afternoon. Vercel's addresses, staging included, are public: whatever you put there can be opened by anyone with the link.
Which service, which plan and what is free changes every few months. "What options do I have today to publish this at no cost, and what is the advantage of each?" is a question Claude answers well. The decision stays yours.
Done when — there are two addresses and you know which is which; the whole journey works in staging and then in production, from your phone; the smoke test runs green in both; the repository is on GitHub with its history and no secrets; the keys live only in .env and on Vercel, separated by environment; and you know how to go back: "show me the commit history and return to the previous one" works.
And after that: every improvement is the same cycle in miniature. A new line in the PRD, build, review, staging, production. What you set up in Part Four — context, skills, roles — is what makes the second round take half as long as the first.
Before you close this: the recap
Five parts, thirty-odd sections, and it all comes down to four habits. If you forget everything else, keep these.
Ask Claude first
Stuck, lost, an error you do not understand? Paste a screenshot of your screen, say where you are, and ask it to guide you step by step on what to do next. It is the best teacher in this handbook, and it is available at three in the morning.
Count your flight hours
Not the articles read or the courses finished: the hours actually spent working inside Claude Code. Two honest hours a week, every week, beat any certificate. Write the number down.
The expensive mistake is standing still
Tokens deserve watching (§3.6), but the real cost is a year spent looking on from the side while your field moves. Set a budget, spend it, learn.
Rome was not built in a day
The first version is good; the third is where the value sits. Ask Claude to change hats — editor, sceptical client, the person who has to implement it — and go again.
What to do on Monday: open a folder in the Code tab (or type claude in the terminal) and hand it one real piece of your work. Then come back to whichever section you need — every § in this handbook is a link.