Claude Code · L1 · 1
Claude Code · ISTO.

Lesson 1 · What Claude knows

Why Claude Code

Why Claude Code: same Claude, set up for what we'll build.

Claude app · Cowork Write the weekly report connected folder email calendar docs Cowork suited to everyday workacross your files and apps same Claudeengine VS Code · Claude Code project/CLAUDE.md.claude/docs/scripts/ Build the report $ python3 scripts/check.py Claude Code suited to building: tools, reportsand stronger automations
See every fileThe project's documents, rules and scripts, open in VS Code right next to Claude.
Run scriptsSmall programs that do a job the same way every time. Claude runs them in the terminal and asks you first.
Share through GitHubIn week 3: one shared project, and changes are reviewed before they land.

Everything you learned in Cowork still applies: same Claude, same way of asking.

Your questionnaire

Your questionnaire: where the team is today.

How often you use AI
daily: 5
several times a week: 1
a few times a month: 1
How you start a task
a fresh prompt each time: 4
reused phrasing or a tool you built: 2
not using AI yet: 1
Today: write it once4 of the 6 who use AI every week start from a blank prompt each time. A file Claude reads at every start ends that.
People (of 7) spending 3+ hours a week on…
01234567Only-I-can-do-it work4→ protect itDrafting / editing text3→ today: write it onceData entry & reformatting2→ Lesson 2: one databaseSearching / summarising2→ today: the handbookSame questions again2→ today: the handbookScheduling & status updates2→ Lesson 3: runs on its own

One person each: recurring reports by hand (→ Lessons 2–3), repeat judgment calls, spreadsheet analysis.

7 of 8 answered.

Your questionnaire

What you want to build, and where Claude Code fits.

Lesson 1We are here
4 of 6 weekly AI users start from a blank promptWrite it once in CLAUDE.md; every session starts from it.Claude Code: files the whole team shares
Lesson 2
6 of 7 want a report4 of them on stock, sell-through or replenishment, from Sage and Shopify.Claude Code: one shared database with your definitions; calculations as scripts you can check and rerun
Lesson 3
2 of 7: a report that builds itself every MondayBuilt once, then it runs on its own.Claude Code: the job lives in the project, next to its data
4 of 7 tasks start when an email arrivesWhen X happens, Y happens.Claude Code: written once as a skill, run the same way every time
Lesson 4
Your own work, on Isto's dataA 4-minute demo of what you built.Claude Code: one shared project, owned by the team

Same Claude as Cowork. Where Claude Code has the edge for these goals: the work lives in one project the whole team shares, with the same definitions and the same numbers for everyone.

The building blocks

The six building blocks of this course.

Lesson 1We are here
VS Code tour
Where everything is: files, Claude, the terminal.
Memory and context
What Claude knows every time, and what must never happen.
Lesson 2
Tools and reach
How Claude acts: scripts, connectors, a shared database.
Plan, then build
Agree the plan, then build one phase at a time.
Lesson 3
Skills
A job handbook Claude follows every time.
Hooks and automations
When something happens, the next step moves on its own.
Sharing through review
One shared project on GitHub; every change is reviewed before it lands.Also in lesson 4
Lesson 4
Your 4-minute demo
Show the team what you built, on Isto's own data.
Your Agentic Map
What you built, where it lives, who owns it, what's next.
All six blocks together

Without them, you are Claude's memory and messenger: you paste the context in and carry the answer out. These blocks move that work into the project.

Your VS Code window

VS Code: four places you'll use every day.

VS Code with the practice project open: Explorer, Claude panel, a CLAUDE.md preview and the terminal12234
1Explorer
The project's folders and files.
2Claude panel
Opens from the Claude icon in the sidebar. Where you talk to Claude Code about this project.
3Editor
Open any file to read it: a CLAUDE.md, a policy, a report.
4Terminal
Where commands run. Mostly Claude runs them for you.
Your turn · 3 min

Open VS Code. Find the Explorer, open a terminal (Terminal → New Terminal), then open the Claude panel.

Why VS Code

Why VS Code: you see the whole project, not just the chat.

VS Code este-handbook/CLAUDE.md.claude/docs/ returns.mdsuppliers.mddrafts/ Returns policy − 14 days+ 30 days Accept Reject Claude other AI Update the policy 1234
1The whole project in view
Every folder and file, not only the ones Claude mentions. You learn how a project is organised.
2Files shown as pages
Documents shown as formatted pages; with free extensions, spreadsheets and PDFs too.
3Every change before it lands
What was there and what Claude proposes, side by side. Accept or reject each change.
4Not tied to one AI
The same files work with other AI assistants and models.

Seeing the whole project, every day, is how you learn to look after it as it grows.

Your VS Code window

The Claude panel: three controls worth knowing.

Model and effortType / → pick the model and the effort. More effort for hard thinking, less for quick tasks.The default is fine most of the time.
Remote Control*Type / → turn on Remote Control for all sessions. Then you can follow and answer Claude from your phone.Turn it on once and leave it on. Works while VS Code is open.
Account & UsageType / → Account & Usage. See how much of your plan's usage you've used, and how much is left.Check it before a long task.

* On a Team plan, the account Owner switches Remote Control on first. We'll confirm it's on.

Get the practice project

The practice project: a team handbook to open in VS Code.

Your turn · 4 min
  • Go to github.com/Adapt-to-AI-B2B/este-handbook
  • Green Code button → Download ZIP. No GitHub account needed.
  • Unzip it, move the folder into your projects folder, rename it to este-handbook.
  • In VS Code: File → Open Folder → este-handbook.

Este is a fictional clothing brand. The project holds documents only: how the company works, its policies, its words, some meeting notes.

Idea · Claude only knows what you give it

Claude's memory lives in files: the chat forgets, the files don't.

MONDAY TUESDAY · NEW SESSION I'm Ana, store manager. Nice to meet you, Ana. Thanks! What's my name? I don't know yet.
Your turn · 4 min
  • Open CLAUDE.md, then docs/returns.md: a document, exactly as the team wrote it.
  • Tell Claude your name and your role. Then start a new session and ask: "What's my name?"
  • In the new session, ask: "Read CLAUDE.md and tell me in two lines what this project is."

Like a new colleague who forgets every conversation overnight: what's written down is still there tomorrow. The second answer works every time, for anyone, because it comes from a file in the project.

Memory and context

CLAUDE.md files: what Claude reads when it starts.

1~/.claude/CLAUDE.md
You, in every project. Your own habits: language, how you like answers, who you are.
2este-handbook/CLAUDE.md
The team, in this project. How this project works, its rules, where everything is.
3este-handbook/docs/meetings/CLAUDE.md
One folder only. Extra instructions for meeting notes, added on top of 2.
Every session starts hereAt the start, Claude reads 1 and 2 (and any CLAUDE.md in the folders above the project). It adds 3 the moment it works in that folder.
Today: the project's filesYour own ~/.claude/CLAUDE.md comes back in week 2.
Memory and context

CLAUDE.md is the orientation manual + index for Claude.

How we work here · Who we are· How to answer· The rules,each with a "because" Where things are returns.md ..suppliers.mdcompany.md .. returnssupplierscompany ORIENTATION MANUALINDEX
The orientation manualWho we are, how to answer, the rules. Short: what Claude needs every time.
The book indexWhere everything else is. Claude opens a document only when the question needs it.
The project's documentsdocs/ returns.md, suppliers.md, words-we-use.md…
The team's decisionsMEMORY.md what we decided and why; CLAUDE.md loads it every session.
A folder's own instructionsdocs/meetings/CLAUDE.md read when Claude works in that folder.
Rule files.claude/rules/ when CLAUDE.md gets long, instructions can move here, one topic per file.

In other projects you'll also see ABOUT-ME.md: a common name, not a required one. What matters is that CLAUDE.md says where things are.

A good CLAUDE.md

A good CLAUDE.md is short, with a reason for every rule.

2 pagesread every time 200 pagesskimmed ? Never change docs/ unless asked, becausethe owner of each document signs it off.
  • Short. Under 200 lines. A long file is followed less well.
  • Points, doesn't copy. "The returns policy is in docs/returns.md", not the policy pasted in.
  • Every rule has a "because". Without the reason, Claude has to invent one, and applies the rule in the wrong place.

The new colleague rereads the manual every morning: keep it short enough to read, and say why.

Memory and context

CLAUDE.md at scale: one manual at the top, one per team.

Today: the practice project
este-handbook/
├── CLAUDE.md
├── MEMORY.md
├── docs/
│   ├── returns.md
│   ├── suppliers.md
│   └── meetings/
│       └── CLAUDE.md
├── drafts/customers/
└── .claude/rules/
At scale: an Isto brain (illustration)
isto-brain/
├── CLAUDE.md
├── MEMORY.md
├── company/  about.md  words-we-use.md  systems.md
├── product/
│   ├── CLAUDE.md
│   ├── ranges/  aw26/  ss27/  core/
│   └── suppliers/  one file per supplier
├── stock/
│   ├── CLAUDE.md  reorder rules, each with its "because"
│   └── replenishment/  allocation/
├── stores/
│   └── <store>/  one folder per store
├── online/  policies/  customer-replies/
├── reports/
│   └── weekly-sell-through/
│       ├── CLAUDE.md
│       └── definition.md
├── meetings/  CLAUDE.md
└── .claude/  rules/  skills/

The same pieces as today, more folders. Go one level deeper only when a folder gets crowded or needs its own instructions.

Memory and context

Definitions: add the word nobody wrote down.

Your turn · 8 min
  • Ask Claude: "What does 'weeks of cover' mean at Este?"
  • Ask Claude to add a definition to docs/words-we-use.md, with the reason we use it.
  • Start a new session and ask the same question again.

The meeting notes used a word the handbook never defined. Now the answer is the same for everyone, every time.

Memory and context

Instructions in CLAUDE.md: add one, with its reason.

Your turn · 4 min
  • Ask Claude to add this to the rules in CLAUDE.md: never promise when an out-of-stock item is back, because supplier lead times move.
  • Start a new session. Ask Claude to draft a reply in drafts/customers/ to Ana, who asks when the Medium Green Men's T-shirt is back in stock.
  • Check the reply: does it promise a date?

Documents say what's true. Instructions say how to behave: they go in CLAUDE.md, each with its reason.

Memory and context

Memory: CLAUDE.md says how we work, MEMORY.md what we decided.

CLAUDE.md The manual how we work you write it MEMORY.md 29 Sep · reorderbecause it runs low 22 Sep · Madridbecause it sells slower The team's logbook what we decided, and why Claude adds to it
Your turn · 4 min
  • Tell Claude: "We've decided to move the winter sale to 2 January, because December trading is too strong to discount."
  • Open MEMORY.md: is it there, with the date and the reason?
  • Start a new session and ask: "When does the winter sale start?"

Both files live in the project, so the whole team shares them. Claude also keeps its own notes on your laptop (/memory), but it decides what to keep: don't rely on them.

Memory and context

Where does each instruction go?

Together · 6 min
  • "Our returns window is 30 days."
  • "Always answer me in Portuguese."
  • "Sage is the source of truth for stock, because the stores sell through it."
  • "Replies to customers follow the brand voice."
  • "I like short answers in bullets."
  • "We decided Porto Foz opens on Sundays from November, because weekend sales there are the strongest."
  • "The password for the online shop admin."

Places: CLAUDE.md in the project · a folder's own CLAUDE.md · MEMORY.md · a document in docs/ · ~/.claude/CLAUDE.md · nowhere.

To keep

Three things from today.

  • The chat forgets. The files don't.
  • CLAUDE.md is the king of files: Claude reads it first, every time.
  • Give each file a clear job that fits how you work, and keep to it.

Next week: plan and build on shared data. Before then: the short pack in the Academy.

Your turn to ask

Questions?