diff --git a/.claude/agents/presentation-learning-journey.md b/.claude/agents/presentation-learning-journey.md
index 2814250..9903b45 100644
--- a/.claude/agents/presentation-learning-journey.md
+++ b/.claude/agents/presentation-learning-journey.md
@@ -173,3 +173,4 @@ After completing changes, report to the user:
- **2026-04-22 global dual-mascot pattern (Claude top-left, Gemini top-right)**: the deck now renders two persistent corner mascots on every slide via a pair of fixed-position `
+
+
+
+
+
+
+
📝 CLAUDE.md
+
+ CLAUDE.md
+
+
Your project's persistent memory — what Claude reads every session.
+
+ ✅ Loaded into every session
+ 📚 Project knowledge, persisted
+ 👥 Team-shareable via git
+
+
root/
+├── CLAUDE.md
+└── README.md
+
+
+
+
+
+
+
+
+
🎓 Skills
+
+ .claude/skills/
+
+
Reusable instructions — progressive disclosure, loaded only when relevant.
+
+ ✅ Loaded on demand
+ 🎯 Scoped to a task
+ ♻️ Reusable across agents
+
+
root/
+├── .claude/
+│ └── skills/
+│ └── weather-fetcher/
+│ └── SKILL.md
+└── README.md
+
+
+
+
+
+
+
+
+
🧠 Context
+
+ /context
+
+
The model's working memory — what it can see in this moment.
+
+ 🪟 Limited budget
+ 📂 Fill it intentionally
+ 🧹 Compact at ~50%
+
+
+
-
+
Topic 2
🎓 Skills — What the Weather Reporter Knows
Skills are the specific things the reporter has been trained to do. Our reporter has two: fetch the data, and render it as a card.
-
+
The Training Manual
Think of it like this
@@ -1143,7 +1206,7 @@ todoapp/
-
+
When to Turn Something Into a Skill
Tip from Boris Cherny (creator of Claude Code) — Feb 1, 2026
@@ -1180,7 +1243,7 @@ todoapp/
-
+
Why Separate Agents and Skills?
@@ -1206,7 +1269,7 @@ todoapp/
-
+
How to Create Your Own Skill
Skills are plain markdown files. If you can write a recipe, you can write a skill.
@@ -1259,7 +1322,7 @@ Fetch the current temperature for Dubai, UAE.
-
+
Skill Config Fields
The small config block at the top of a SKILL.md (the "frontmatter") controls how the skill behaves:
@@ -1299,14 +1362,14 @@ Fetch the current temperature for Dubai, UAE.
-
+
Topic 3
🧠 Context — The Reporter's Brain
Now that you've met the reporter and know their skills, let's understand what they can actually hold in mind at once. Every agent — including the weather reporter — gets its own fresh brain.
-
+
Claude's Brain
Think of it like this
@@ -1344,7 +1407,7 @@ Fetch the current temperature for Dubai, UAE.
-
+
What Loads at Session Start
The moment you open Claude Code, certain things land in Claude's brain before you've typed a word. The rest waits in the wings — only loaded when you actually need it. This is called progressive disclosure.

@@ -1378,7 +1441,7 @@ Fetch the current temperature for Dubai, UAE.
-
+
Keep the Brain Clear
The more stuff crammed into Claude's brain, the harder it is to focus on what matters. This is called context rot — performance drops as the brain gets crowded.
@@ -1422,7 +1485,7 @@ Fetch the current temperature for Dubai, UAE.
-
+
How to Manage Your Context
You can't create the context — it's just there, the moment you open a chat. But you can see how full it is, trim it down, or wipe it clean. Three commands give you full control.
@@ -1467,14 +1530,14 @@ Fetch the current temperature for Dubai, UAE.
-
+
Topic 4
📋 CLAUDE.md — The Reporter's Pocket Rulebook
The weather reporter consults this at the start of every shift — even though their brain resets overnight. It's the standing instructions pinned in that brain before you've said a word.
-
+
The Employee Handbook
Think of it like this
@@ -1502,7 +1565,7 @@ This is the Q2 marketing campaign brief — targeting small business owners.
-
+
How to Create Your CLAUDE.md
You don't need to write CLAUDE.md by hand. Claude can look at your project and draft one for you.
@@ -1547,7 +1610,7 @@ open, edit, save <
-
+
Grow CLAUDE.md With Every Mistake
Tip from Boris Cherny (creator of Claude Code) — Feb 1, 2026
@@ -1584,7 +1647,7 @@ open, edit, save <
-
+
What Goes in CLAUDE.md
@@ -1612,7 +1675,7 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
How CLAUDE.md Loads
Claude Code uses two mechanisms to find CLAUDE.md files:
@@ -1645,14 +1708,14 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
Topic 5
⚡ Commands — The Trigger
One word kicks off the whole chain. /weather-orchestrator → agent → skill → SVG card. Commands are the entry point into any workflow.
-
+
Commands — The Entry Point
Think of it like this
@@ -1696,7 +1759,7 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
How to Create Your Own Command
Commands are markdown files too. If you can write a recipe, you can write a command.
@@ -1751,14 +1814,14 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
Putting It All Together
🎼 Workflow — All Five Pieces Together
Watch the weather reporter example run from one keystroke to SVG card output. Five concepts, one orchestrated flow.
-
+
Command → Agent → Skill
This is the core architecture pattern of Claude Code workflows — demonstrated in this very repo by the weather example:
@@ -1785,7 +1848,7 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
Two Ways Skills Are Used
The weather workflow demonstrates both skill patterns in a single flow:
@@ -1808,7 +1871,7 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
How to Wire Your Own Workflow
A workflow isn't a separate file type. It emerges when one command calls agents and skills in sequence.
@@ -1859,7 +1922,7 @@ This is a TodoApp with a FastAPI backend and React frontend.
-
+
Journey So Far
Five concepts, one running example
From meeting the weather reporter to wiring the full Command → Agent → Skill chain. The same five pieces compose every workflow you'll ever build.