npm install -g @anthropic-ai/claude-code and confirm it launches| # | Subtopic | Type | Time | What happens |
|---|---|---|---|---|
| 1 | Recap of reading | — | 5 min | "You read that Claude Code has a harness. Today you watch it run. You read about the approval gate — today you use it." |
| 2 | The agentic loop | Demo | 15 min | Instructor runs Claude Code live: two sequences, a file gets created on screen. Participants have read about the harness — now they feel it run for the first time. |
| 3 | The approval gate | Demo | 12 min | Instructor generates a plan, reads it aloud, identifies what's wrong, redirects it. Full cycle: plan appears → read → redirect → corrected plan. Participants observe. |
| 4 | System prompts / CLAUDE.md concept | Concept | 5 min | Why persistent instructions matter. One file that loads every session. Primes the after-class exercise. |
| 5 | Tier classification | Demo | 8 min | Instructor classifies 5 real tasks live, explaining the reasoning out loud. Participants observe — they do it themselves in the after-class exercise. |
| 6 | Validate before fan-out | Demo | 7 min | Instructor shows: plan approved on 10 files without canary → disaster. Then with canary → caught at step 1. |
| 7 | Session discipline + exercise preview | Demo | 5 min | Instructor creates todo.md, adds one task, saves state. Then briefly opens the after-class exercise doc and shows what "done" means. |
| — | FAQ | — | ~15 min | — |
paths: vs globs: means and why the wrong one silently affects 20+ files.globs: instead of paths: in a rules file?| # | Subtopic | Type | Time | What happens |
|---|---|---|---|---|
| 1 | Recap of reading | — | 5 min | "You read that rules files auto-load constraints. Today you watch one fail in the exact way the reading described. You read the 3-rep heuristic — today you see a skill built from scratch." |
| 2 | Self-audit: CLAUDE.md review | Demo | 5 min | Instructor opens a fresh Claude session and reviews one participant's CLAUDE.md live. Group sees what a fresh-context review finds — and what the implementer missed. |
| 3 | Rules files | Demo | 10 min | Wrong config (globs:) fails silently — 20 files, zero warnings. Then correct config (paths:). The failure mode from the reading, now visible on screen. |
| 4 | Skills | Demo | 12 min | Instructor builds a skill from scratch end-to-end: names the workflow, writes SKILL.md, invokes it. Then briefly shows what the after-class skill exercise looks like. |
| 5 | Hooks — enforcement over promises | Demo | 12 min | Side by side: rule as text gets ignored → hook catches the same violation automatically. First contact — no reading on hooks before class. |
| 6 | MCPs: decision gate + exercise preview | Demo | 8 min | Instructor shows the friction-twice check live with real examples. Then shows the optional MCP setup exercise and what a good submission looks like. |
| — | FAQ | — | ~28 min | — |
paths: (not globs:)| # | Subtopic | Type | Time | What happens |
|---|---|---|---|---|
| 1 | Recap of reading | — | 5 min | "You read the 3-criteria rule — today you write criteria live before we build anything. You read about design preview — today everyone sketches before touching Claude." |
| 2 | Show and tell — rules & skills | Demo | 5 min | Instructor picks 2-3 participant submissions from last week. Shows what a strong rule and skill look like. Brief, high-energy opener. |
| 3 | Define done — gate | Exercise | 8 min | Participants write 3 success criteria for their feature live. Instructor doesn't proceed to the next block until everyone has 3 written. This is a hard gate — not optional. |
| 4 | Design preview | Exercise | 10 min | Participants sketch their feature in plain text live. Instructor reviews 2-3 sketches with the group — shows what a useful sketch looks like vs. a vague one. |
| 5 | Build-feature walkthrough | Demo | 20 min | Instructor runs a complete feature build: preview → scan → branch → build → self-review → deploy. Then opens the after-class exercise and shows exactly what participants will replicate. |
| 6 | Compounding loop ritual | Demo | 8 min | Instructor writes one capture live at the end of the demo: one sentence on what went wrong. Shows the format and where it goes. Then previews the after-class compounding exercise. |
| — | FAQ | — | ~19 min | — |
| # | Subtopic | Type | Time | What happens |
|---|---|---|---|---|
| 1 | Recap of reading | — | 5 min | "You read that tests passing ≠ product working. Today you watch a project fail the parity test — something automated tests missed. You read about the first-user-path test — today you see what it catches." |
| 2 | Parity testing | Demo | 15 min | Instructor takes a real participant project. Maps every flow on screen. Identifies flows Claude cannot test. Shows the parity gap in practice. |
| 3 | The first-user-path test | Demo | 10 min | Instructor runs a fresh-account test — no pre-seeded data. Shows what breaks. Participants recognise the same gap in their own projects. |
| 4 | Hook conversion + exercise preview | Demo | 8 min | Instructor converts one rule from a participant's CLAUDE.md into a hook on screen. Then shows what the after-class hook conversion exercise looks like. |
| 5 | Graduation | Exercise | 20 min | Each participant presents: one shipped feature + test, one parity test, one hook from a real cohort failure. Reads one entry from their mistake log aloud. Group: what did the system learn? |
| — | FAQ | — | ~22 min | — |