Prerequisites
Please make sure you have the prerequisites before you arrive, so we spend the workshop building instead of installing.
On your laptop
Section titled “On your laptop”- Node.js 22.9 or newer and npm. Check with
node -v. (The server’snpmscripts use a Node flag that older versions don’t have.) - A local coding agent: Claude Code, Claude Desktop (with Claude Code), Cursor, and Codex skills and connection instructions are provided. (Any agent that can connect to MCP servers via HTTP with OAuth can work, but other agents are not directly supported so you’ll be adapting the instructions on your own.)
- git.
- Familiarity with TypeScript is strongly recommended. Your agent writes most of the code, but you’ll be reading and reviewing the TypeScript codebase all session.
Accounts and access
Section titled “Accounts and access”- A GitHub account. You’ll sign up for a Keycard account with GitHub social login.
- A Linear account, with your invite to the shared workshop Linear workspace accepted. Your escalations are posted to the workspace, and you’ll set up delegated Linear access authorized through your Linear login.
- Discord, our optional async comms channel during and after the workshop. Accept your Discord invite to the Keycard server’s private workshop channel.