Part 1: Setup — Environment, Bootstrap, Scaffolding
Part 1: Setup — Environment, Bootstrap, Scaffolding
Chapters 01–03: Get your development environment running, build the smallest possible coding agent, and scaffold a proper project.
TUTOR WITH THEFOCUS.AI
Copy this prompt into Claude, ChatGPT, or any external AI assistant. It points the assistant to the course instructions and links it to your student profile to track your progress and customize observations.
Please tutor me in this lesson using the following context.
First, read the instructions at: https://courses.thefocus.ai/llms.txt
My Student ID is: <none>
The lesson markdown source is at: https://courses.thefocus.ai/build-ai-coding-agent/01-setup/01-environment.md
You are not enrolled yet. Enroll to generate a Student ID to track lesson completions and store learning notes.
Active Student ID ...
Part 1: Setup
In the first three chapters, you’ll go from zero to a working AI coding agent with tests and linting. This sets the foundation everything else builds on.
| Chapter | What You’ll Do |
|---|---|
| 01 · Environment | Install mise, bun, and get your OpenRouter API key |
| 02 · Bootstrap | Run the smallest possible coding agent and understand the loop |
| 03 · Scaffolding | Convert bootstrap into a structured project with tests and linting |
What You’ll Have After Part 1
misemanaging your development environmentbunas your TypeScript runtime- A working agent that can run
bashcommands - A modular project structure with tests that pass
- Biome linter and formatter configured
- The system prompt split into an iterable file
Let’s start building.