CascadiaJS 2026 · Wednesday, June 3 · with Eve Porcello
Welcome! Today we turn Claude into your daily coding partner. We start where the power is: Claude Code in your terminal. By the afternoon you'll have refactored a codebase, shipped a feature, written your own Claude Skill, packaged it as a plugin, and built something test-first, all by delegating to Claude and reviewing its work. Then we'll show how to bring it into your editor (Cursor) if you want.
- Node 20+: check with
node --version. - pnpm:
npm install -g pnpm(or just usenpm, your call). - Install deps: from this folder, run
pnpm install. - Run setup:
./setup.sh— it installs Claude Code and routes it through the workshop AI Gateway key. Paste the key (we put it on screen) when prompted; the script verifies the connection for you. Then open a new terminal and runclaude. - Cursor (for the optional editor section this afternoon): download.
./setup.sh # the easy path — installs + configures + verifies
./setup.sh --uninstall # later, to remove the Gateway config it added💡 No personal Claude login needed today — one shared Gateway key covers the whole room. Want the manual steps (or to use your own key)? See
.env.example.
| # | Lesson | Hands-on |
|---|---|---|
| 00 | Setup & the lay of the land | together |
| 01 | Claude Code fundamentals | live demo |
| 02 | Prompting for code | Exercise 01: Refactor |
| 03 | Context & memory (CLAUDE.md, specs) |
Exercise 02: Build a feature |
- Each lesson is a short read with live demos I'll do at the front.
- Each exercise has a
starter/(where you work) and asolution/(one way to do it, peek if you're stuck, but yours might be better!). - There are no wrong answers in AI pairing, only iterations.