Level 3½ · The Workshop — IDE
Claude Code in your editor
The editor is the workshop where the files live. Judge any AI in it by two dials: what it can see, and what it can touch.
- MY-PROJECT
- .claude
- inputs
- working
- outputs
- AGENTS.md
- CLAUDE.md
- You: Compare the drafts in
@inputson scope, cost and risks. Save a table tooutputs/. - Read 4 files in inputs/
- Compared scope, cost, risks
- Saved outputs/comparison.md
01 The interface
The VS Code window, mapped
- 1
Activity bar
Switch views: Explorer, Search, Source Control, Extensions, Claude.
- 2
Explorer
The folder you opened and every file in it.
- 3
Editor
Files open here as tabs.
- 4
Claude Code
Your conversation with Claude. Opens from the spark icon.
- 5
Panel
Terminal, Problems, Output.
- 6
Status bar
File details; the spark item opens Claude.
- MY-PROJECT
- .claude
- inputs
- working
- outputs
- AGENTS.md
- CLAUDE.md
1# AGENTS.md — my-project2 3## House style4- Plain English, short sentences.35- Dates as 2 October 2026.6- Cite the source file for every number.7 8## Folders9- inputs/ read-only sources10- outputs/ finished work
PS C:\…\my-project> 5
- You: What are the house rules for this project?
- Your AGENTS.md says:
- Plain English, short sentences
- Dates as 2 October 2026
- Finished work goes in outputs/
Simplified mock-up · VS Code
02 Rate any editor AI
Judge it by what it sees and touches
Three kinds of AI live in an editor — only the agent is Claude Code. Judge each by its reach.
Ghost text
A completion tool, e.g. Copilot
The lines around your cursor
Nothing — you press Tab
Accept the boring; type the important
Nothing — you just type
Chat assistant
Chat-only: paste in, paste out
Only what you paste in
Nothing — you paste
Read it like any Level 1 answer
“What does this formula do?”
Agent
Claude Code does the job
The whole project
Files and commands
Read every diff before you accept
“Update every table in outputs/”
03 Try it
Feel the three reaches in one editor
A toy editor — nothing is real. Accept a ghost hint (a completion tool), ask a chat-only assistant about a line, then run the agent (Claude Code) and read its diff.
04 Golden rule
Always open a folder, not a file
Pick the folder that holds the whole job — not one file, and not your whole drive.
Boundary
Claude writes only inside this folder unless you allow more.
Briefing
Each session starts by reading the folder’s
AGENTS.md/CLAUDE.md.History
Chats are kept per folder. Reopen it to find them.
-
Step 01
Open Folder…
File › Open Folder…
- or
Ctrl+KthenCtrl+O
- or
-
Step 02
Pick the job
The folder with
inputs/working/outputs/ -
Step 03
Trust it
Choose Yes
- Claude won’t run in Restricted Mode
05 How to use it
Inside the Claude panel
- 1
Session history
Search and reopen past chats.
- 2
Selection becomes a reference
Alt+K(Mac:Option+K) adds it as an @-reference with line numbers. - 3
The diff
Red out, green in. Accept or reject each change.
- 4
Mode indicator
Shows how much Claude asks first; click to switch.
- You: @summary.md#5-10 Add a Risks section after these lines. Three points, plain English.2
- Read summary.md
- I’ll add a Risks section after line 10. Review the change:
- outputs/summary.md+4−1
−Removed: Risks: to follow.+Added: ## Risks+Added: 1. Supplier lead time may slip two weeks+Added: 2. Budget sign-off not yet confirmed+Added: 3. One key reviewer is away in March
Reject3Accept
Simplified mock-up · example conversation
06 Choose how much Claude asks
Start in Manual, loosen later
The mode indicator under the prompt box sets how often Claude checks with you before it acts. Labels vary by version.
Manual — start here
Asks before every edit. Best while you learn.
Plan
Shows its plan first. You comment, then approve.
Edit automatically
Edits without asking. For clear, low-risk jobs.
Auto
A safety check reviews most actions instead of asking you.
- You: Tidy
outputs/and rename the files by date. - Here’s my plan — approve to start:
- List the 9 files in outputs/
- Rename to
YYYY-MM-DD-name.md - Leave inputs/ untouched
Simplified mock-up · Plan mode
07 How to use it
A working session in five steps
The same loop every time: brief → work → verify.
-
Step 01
Open the folder
The one that holds the whole job.
-
Step 02
Brief it
What to do, which files, where it goes.
- @inputs/
- outputs/
-
Step 03
Plan big jobs
Plan mode: comment on the plan, then approve.
-
Step 04
Review each diff
In Manual, accept or reject every change.
-
Step 05
Check the output
Open the file itself; ask for fixes.
- What to do
- Which files (
@) - Where the output goes
- What to tell you
@inputs/ on scope, cost and risks. Save a table to outputs/, then list the top three risks here.”08 Find your way
Six shortcuts for day one
Learn these six and you’ll rarely open a menu. Defaults shown for Windows and Linux.
Mac: most use Cmd for Ctrl and Option for Alt · Terminal stays Ctrl+`
-
If you remember one shortcutCtrl + Shift + P
Command Palette
Type what you want instead of hunting through menus.
>open- File: Open Folder…Ctrl+KCtrl+O
- Preferences: Open Settings (UI)Ctrl+,
-
Ctrl + P
Quick Open
Jump to any file by name.
-
Ctrl + Shift + E
Explorer
Show the folder’s files.
-
Ctrl + Shift + X
Extensions
Find and install add-ons.
-
Ctrl + `below Esc
Terminal
A command line, already in your folder.
-
Alt + K
Add to Claude
Sends your selection as an @-reference.
09 The shared save
GitHub is the shared save
Two copies of one project: yours and the cloud’s. Commit, push, have a teammate push, then pull.
push
pull
Commit
Save a version on your laptop.
Push
Upload your versions to GitHub.
Pull
Download what others pushed.
Merge
Combine two people’s changes.
10 What’s shared
Files travel, chats stay home
Files travel
Anything in the folder syncs — via GitHub or a shared drive.
Chats stay
Your history lives on your machine, one per folder.
So write it down
Put decisions in a file, not a chat.
- AGENTS.md
- outputs/
-
syncYour machine
-
Project folderSynced
-
Chat historyPrivateThis machine only
-
-
syncA colleague’s machine
-
Project folderSynced
-
Chat historyPrivateThis machine only
-
Each folder, on each machine, keeps its own history.
11 Do it now
Four small steps, in the workshop
-
Step 1 of 4
Play the model IDE
Feel three reaches in 30 seconds.
You should see: Three AIs, three reaches — each needs a different check.
In Feel all three above: accept a ghost hint (Tab), ask the chat about a line, then run the agent and read its diff. -
Step 2 of 4
Play the GitHub board
Watch work travel between your laptop and the cloud.
You should see: Push, pull and merge, made concrete.
In GitHub above: commit, push, have a teammate push, then pull to merge. -
Step 3 of 4
Install Claude Code
The real thing is five minutes.
You should see: A Claude panel inside your editor.
VS Code: Extensions view → search “Claude Code” → check the publisher is Anthropic → install and sign in. JetBrains: Settings › Plugins → same search. No project? A folder with one file is enough. -
Step 4 of 4
Take one real diff
Brief → work → verify: the whole craft.
You should see: Red lines out, green in — and you, reading before you accept.
paste into ClaudeMake one small change to this file: [say what]. Show it as a diff and explain each edit in one line before I accept.
Steps 1–2 play right here; 3–4 need VS Code on a computer. Each step you mark done climbs a floor.
12 Decide
Which reach does this moment need?
You’re in the editor. What does the moment call for?
Pick the closest match — you’ll get a verdict.
13 Capstone
The whole workshop in one prompt
- Install Claude Code and open a folder — a scratch one is fine.
- Fill the brackets and paste this into the Claude panel.
- Do each exercise, and read every diff before you accept.
You're my IDE tutor. I'm [engineer / analyst / curious non-coder]. Teach me the three kinds of editor AI — ghost-text completion (from tools like Copilot), a chat-only assistant, and the Claude Code agent — one at a time: what each sees, what each touches, and when to reach for it. Then set me one tiny exercise per mode using [my project / a scratch folder], and finish by teaching me to read a diff before accepting it.
Wrap-up · check yourself
You’ve got the Workshop
Remember
You’re ready when grey text feels like a junior’s guess, not magic — and your thumb waits over accept until your eyes have walked the diff.