Claude Code foundations
From your first session to a daily habit: how it reads your project, asks for permission, plans, and when to reach for what.
6 chapters · 18 min
Start the course- 1What Claude Code isClaude Code is an agent harness that reads, edits and runs things in your project. What sets it apart is that it acts and then checks, and that you decide where it runs.3 min
- 2Your first sessionStart in a repo, let /init write a first CLAUDE.md, ask for something small you can check, and learn where to read what Claude actually did.3 min
- 3Permission modesSix modes decide how much Claude may do without asking. Pick the mode by what a mistake would cost, and put hard rules where the harness enforces them.3 min
- 4Plan modeIn plan mode Claude reads and proposes while edits stay blocked. It pays when the approach is the risk, and wastes time when the diff would be one sentence.3 min
- 5Asking wellA specific request saves a round of corrections, and a pass/fail check lets Claude find its own mistakes before you do.3 min
- 6Recovering when it goes wrongCheckpoints make mistakes cheap to undo, /clear beats a third correction, and a few debugging habits find the cause when the tool itself misbehaves.3 min