Three AI environments
Cursor (primary IDE), Claude Code (terminal-native), Gemini CLI (free-tier scripting).
MCP + skills
Install a Skill and an MCP server; turn an AI chat into a tool-using agent.
First AI deploy
Watch Cursor call the Vercel CLI on your behalf and return a live
*.vercel.app URL.Learning objectives
By the end of this session, you should be able to:- Install and sign into the three AI coding environments we use all term — Cursor, Claude Code, and Gemini CLI — and know when to reach for each one.
- Install a Skill and an MCP server into Claude Code / Cursor and describe, in one sentence, what each extension lets the AI do on your behalf.
- Recognise and apply the delegation rules — know which operations to hand off to AI through a CLI or MCP server, and which (OAuth, DNS, provider-side credentials) you must do with your own hands.
Core topics
- Why “natural language is the source code” — the doctrine that runs through every later week.
- The three AI environments — Cursor, Claude Code, Gemini CLI — when to use each.
- What MCP servers and Skills are, and how they turn an AI chat into a tool-using agent.
- Voice-first prompting with Wispr Flow (optional but strongly recommended).
- GitHub as the source-of-truth layer that every later week’s deploy flow depends on.
Tools introduced this week
| Tool | Purpose |
|---|---|
| Cursor | Primary IDE; built-in AI chat; all weekly work lives here |
| Claude Code | Terminal-native AI with MCP + Skills; preferred for the Week 8 PDF flow |
| Gemini CLI | Free-tier AI for throwaway scripts and quick explorations |
| Wispr Flow | Voice-to-text; dictate long prompts without typing |
| GitHub | Source of truth; auto-triggers every Vercel deploy |
| Vercel CLI | AI invokes it to deploy, read logs, manage env vars |
| Neon CLI + Neon MCP | AI invokes them to provision databases and auth (from Week 4) |
| Typst skill | AI invokes it to generate pixel-perfect PDFs (used in Week 8) |
No prerequisites. This is the entry point. If you can install software on your laptop and sign in with a Google or GitHub account, you have everything you need.
Download Week 1 PDF
Full lecture · 623 KB — Session plan, hands-on lab steps, troubleshooting.
Continue to Week 2
Deploy your personal website