Install and sign in
Everything later in the course runs through these tools, so set them up once and check that each one works before you write any code.
Study first
- Claude Code's memory page, which explains
CLAUDE.mdandAGENTS.md, and its permission modes. You should be able to say what the default mode asks you to approve, and whatacceptEditschanges. - Ghostty's tabs, splits and configuration file. From Day 4 you run several agents at once, one per split, so the layout matters early.
Build
- Install Ghostty, Claude Code and Cursor. Sign in to Claude Code, sign in to GitHub with
gh auth login, and create a Vercel account linked to the same GitHub account. - In Claude Code, add the Codex plugin with
/plugin marketplace add openai/codex-plugin-ccand/plugin install codex@openai-codex, then run/codex:setup. The plugin needs a ChatGPT account or an OpenAI API key. - On the setup page, create your training repository from the template and enter its name, so the course can read it when you verify a day. Then clone it.
- Open the clone in a Ghostty tab with two splits, Claude Code in one and a shell in the other. Open the same folder in Cursor with the ESLint and Prettier extensions, so the editor shows the problems your checks will report.
Done when
claudestarts inside the clone, andgh auth statusnames the right account.- Cursor flags an unused variable in a file you open.
Technical notes
- At the start of every session, Claude Code loads
CLAUDE.md, orAGENTS.mdin its place, from the working directory up to the repository root, so one file is enough. The reference run keeps its conventions inAGENTS.md, which Codex reads too, and itsCLAUDE.mdholds a single line,@AGENTS.md. - In the default permission mode, Claude Code asks before it runs a shell command or writes a file, but not before it reads one.
acceptEditsstops the prompts for file edits and keeps them for commands. Switch to it oncepnpm checkexists, because from then on the check catches a bad edit for you. - Ghostty reads
~/.config/ghostty/config.ghostty, orconfigbefore version 1.2.3. Two keybinds, new split right and new split down, cover everything the course needs.


