How to use this book
Prerequisites and pre-work
01. Setup & AI-First Mindset
- Install
- Verify
- Sign in
- Welcome · What you’ll build today
- Your instructor — Luca Berton
- Anthropic & the Claude models
- Theory · The AI coding loop
- The loop you’ll repeat all day
- Reference · Claude Code is everywhere
- Reference · Slash commands cheat sheet
- Reference · Common mistakes
- Worked example · “Read this repo”
- Try it yourself · Verify + name the loop
- Done & next
- Hands-on exercise — Module 01
- Solution — Module 01
02. Prompting
- Theory · The GCOE prompt
- Anatomy of a GCOE prompt
- Reference · GCOE skeleton you can paste
- Reference · Common mistakes
- Worked example · Vague vs. GCOE
- Try it yourself · CLI Task Manager
- Done & next
- Hands-on exercise — Module 02
- Solution — Module 02
03. CLAUDE.md Brain Files
- Theory · CLAUDE.md is a behavior file
- CLAUDE.md at a glance
- Reference · A lean CLAUDE.md (≤ 80 lines)
- Reference · A complete CLAUDE.md (all 5 sections)
- Reference · Common mistakes
- Worked example · Before vs. after CLAUDE.md
- Try it yourself · Author your CLAUDE.md
- Done & next
- Hands-on exercise — Module 03
- Solution — Module 03
04. Best-of-N
- Theory · Best-of-N
- Best-of-N, scored
- Reference · The 3-criterion scorecard
- Reference · Common mistakes
- Worked example · Three candidates, one winner
- Try it yourself · Notes API, Best-of-3
- Done & next
- Hands-on exercise — Module 04
- Solution — Module 04
05. Testing & Debugging
- Theory · Test, then self-review
- The test-and-review loop
- Reference · The self-review prompt
- Reference · Common mistakes
- Worked example · Plant a bug, catch it
- Try it yourself · Suite + 2 bugs + your rubric
- Done & next
- Hands-on exercise — Module 05
- Solution — Module 05
06. Git Workflows
- Theory · Safe git for AI code
- Branch → atomic commits → PR
- Reference · Bonus · @claude GitHub Action
- Reference · Common mistakes
- Worked example · Split commits, write the PR
- Try it yourself · Branch → commits → PR
- Done & next
- Hands-on exercise — Module 06
- Solution — Module 06
07. Multimodal
- Theory · Layout-first prompting
- From wireframe to running UI
- Reference · markitdown — any file → Markdown
- Reference · Common mistakes
- Worked example · Wireframe → running UI
- Try it yourself · Dashboard from wireframe
- Done & next
- Hands-on exercise — Module 07
- Solution — Module 07
08. Refactor & Docs
- Theory · Constrained refactor + two-pass docs
- Refactor inside the guardrails
- Reference · constraints.md (write it first)
- Reference · Common mistakes
- Worked example · Bad vs. constrained refactor
- Try it yourself · Refactor + handoff docs
- Done & next
- Hands-on exercise — Module 08
- Solution — Module 08
- Reference code — Module 08
09. Skills & Workflows
- Theory · Four pillars of agentic engineering
- The four power-ups
- Reference · Hooks & MCP
- Reference · Multi-agent & common mistakes
- Worked example · Author a Skill in 4 minutes
- Worked example · Connect GitHub over MCP
- Try it yourself · Author a reusable Skill
- Done & next
- Hands-on exercise — Module 09
- Solution — Module 09
10. Production Readiness
- Theory · Five axes + a verdict
- The five readiness axes
- Reference · Overeager agents
- Reference · Common mistakes
- Worked example · Score the Notes API
- Try it yourself · Production Readiness Report
- Done & next
- Hands-on exercise — Module 10
- Solution — Module 10
11. Q&A & Next Steps
- Theory · Three frameworks you keep
- Reference · The five most common mistakes
- Reference · Three prompting anti-patterns
- Worked example · “Fix it” loop vs. precise prompt
- Future-proof · Keep an eye on
- Try it yourself · The Monday sentence
- Done · The whole bootcamp
Appendix A — Skills Library
- What is a Skill?
- The 10 skills
- How to install
- How each skill is structured
- Project-agnostic guarantee
- Contributing
Appendix B — Knowledge Quiz
- Module 1 — AI-First Mindset
- Module 2 — Prompting Like a Tech Lead
- Module 3 — CLAUDE.md
- Module 4 — Best-of-N
- Module 5 — Testing, Debugging, Self-Review
- Module 6 — Git Workflows
- Module 7 — Multimodal
- Module 8 — Refactoring
- Module 9 — Skills
- Module 10 — Production Readiness
