Installation & Setup
Install
Section titled “Install”macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bashWindows PowerShell:
irm https://claude.ai/install.ps1 | iexHomebrew (macOS):
brew install --cask claude-codeWinGet (Windows):
winget install Anthropic.ClaudeCodeFirst Run
Section titled “First Run”cd your-projectclaudeYou’ll be prompted to log in via browser. Requires one of:
- Claude Pro / Max subscription
- Claude Team / Enterprise account
- Anthropic API key
- Third-party provider (AWS Bedrock, Google Vertex AI)
Verify
Section titled “Verify”claude --versionclaude doctor # detailed diagnosticUpdate
Section titled “Update”claude update # manual updateOr configure auto-updates in settings.json:
{ "autoUpdatesChannel": "latest" // or "stable"}Configuration File Locations
Section titled “Configuration File Locations”| Scope | Path | Shared via Git? |
|---|---|---|
| Managed (org) | System / MDM directories | IT deployment |
| Local (personal) | .claude/settings.local.json | No (gitignored) |
| Project (team) | .claude/settings.json | Yes |
| User (all projects) | ~/.claude/settings.json | No |
Priority order: Managed > Local > Project > User > CLI flags
Useful .gitignore Entries
Section titled “Useful .gitignore Entries”.claude/settings.local.jsonCLAUDE.local.md.claude.local.json🧠 Quick Recall
Section titled “🧠 Quick Recall”- Trick: “
irmon Windows,curlon Mac/Linux,doctorheals.” - Settings precedence = MLPU: Managed > Local > Project > User.
👨🏫 Teach It
Section titled “👨🏫 Teach It”- Say: install is one line; login is a browser tab.
- Show:
claude doctor— the health check they’ll use forever. - They’ll trip on: Homebrew/WinGet installs don’t auto-update (native does).
Learning path: ⬅ 00-overview.md · Index · ➡ 02-quickstart-first-session.md
Written by Fenil Patel