Today: the method on a shared example. Before lesson 3: your own PLAN.md.
https://github.com/Adapt-to-AI-B2B/practice-este-brain/releases/latest/download/brand-brain-demo.zip
Este is a fictional clothing brand. Every number in it is invented, so you can't break anything real.
Direct connections are fine for one-system actions. Questions across systems need the copy.
Loading the data once is the hard part.
Install the Supabase MCP server for all my projects (user scope), not just this folder. Docs: https://supabase.com/docs/guides/ai-tools/mcp
This connector can change data, not only read it. Today we only ask questions.
Asking for the query shows where the number came from.
Every number is invented, so ask freely. It's yours to keep: try more questions after class.
este-handbook/ ├── CLAUDE.md └── docs/meetings/ └── CLAUDE.md its own rules
Meeting notes are part of the handbook. Their folder adds its own rules, and the handbook's CLAUDE.md still applies.
projects/ ├── brand-brain-demo/ the data │ └── CLAUDE.md tables and definitions └── restock-planner/ the tool └── CLAUDE.md "use brand-brain-demo's definitions"
The planner is a separate tool. Its CLAUDE.md points to the data project, so it uses the same definitions.
We are working on projects/restock-planner, a new tool. The data is in projects/brand-brain-demo. I want a page to try out production quantities: I pick a product, change how many we plan to produce this autumn-winter, for example 8,000 Men's T-shirts instead of 7,000, and see how many weeks of stock that gives us, how much more money it ties up, and when an order placed today would arrive. Don't build anything yet. /grill-me, but ask me 5 questions at most.
Claude proposes the phases. You check that the first one is small.
Your turn · 2 min · still in Plan ModeSplit the plan into a few phases, smallest useful piece first. No more questions: list the phases and wait for me.
First a text sketch: it costs seconds and you fix it in seconds. Then an HTML mockup you can open and look at. Only after you've reviewed it does Claude build.
+--------------------------------------+ | RESTOCK PLANNER · data as of [date] | | Style: [ Men's T-shirt (MTS) v ] | | Planned units: [===o------] [ 7000 ] | +---------+---------+---------+--------+ | COVER | EXTRA | EXTRA | ARRIVES| | TODAY | WEEKS | CASH | | | x.x wk | +x.x wk | EUR xx | [date] | +---------+---------+---------+--------+
The sketch forces the decisions nobody has made yet into view, while changing them still costs nothing.
↻ Ask for changes until you're happy, then the next step. Same loop in every phase.
1 · Let's start phase 1. Before any code, show me a text sketch of the page. Then wait.
2 · Turn the sketch into a page I can open in the browser, with made-up numbers for now. Save it as planner.html. Then stop.
Now build phase 1, applying the real numbers.
"Before we stop: what did this session teach that's worth saving? Suggest specific updates to CLAUDE.md or the docs, so the next session goes better, and name one task I did by hand today that you could do. Tell me what you suggest before you change anything."
Without this, Claude starts from zero every session. With it, every session builds on the one before.
Before lesson 3: git, a GitHub account, and one phase of your own project.