Skip to content

Module 1: Setup & First Session

Installation & Authentication

For installation instructions (macOS, Linux, Windows, npm, Docker), authentication options (subscription, API key, enterprise SSO), and first-run setup, see the official Getting Started guide.

Once installed, run claude in your project directory and you're ready to go. Run /init to generate a starter CLAUDE.md (covered in depth in Module 2).

Claude Code first launch screen

Type /help to see available commands and keyboard shortcuts:

The /help command showing shortcuts and navigation


Permission Philosophy

Claude Code asks before doing anything destructive. By default: reading files is always allowed, while writing files, running shell commands, and git operations require your approval.

Build Intuition Before Loosening Permissions

Stay on default permissions until you've built intuition for what Claude Code does in a typical session. The temptation to enable auto-accept ("yolo mode") is real. Resist it until you trust the workflow. You'll learn when to loosen permissions in Module 3.

This is the most important setup advice: your permission model is your safety net. New users who skip straight to auto-accept miss the learning phase where you develop a feel for what Claude does well and where it needs guardrails. Every approval prompt is a chance to review an action before it happens.

Once you're comfortable with the patterns — you know what kinds of shell commands Claude runs, you've seen how it edits files, you understand its git workflow — then you can start selectively allowing operations. But that comfort should come from experience, not impatience.

Want to discuss a project like this?

SFLOW helps companies implement practical AI solutions — from custom platforms to industrial integrations with your existing systems.

SFLOW BV - Polderstraat 37, 2491 Balen-Olmen