Um Claude Code zu nutzen, installierst du es mit einem Befehl, startest claude in einem Projektordner, meldest dich im Browser mit deinem Claude-Account an und beschreibst dann in normaler Sprache, was du willst. Claude liest den Code, den es braucht, schlägt Änderungen und Befehle vor und fragt nach, bevor es etwas tut, das du nicht erlaubt hast.
Das ist der ganze Ablauf. Der Rest dieser Anleitung behandelt die Teile, die ihn gut funktionieren lassen: eine CLAUDE.md-Datei, Berechtigungsmodi, ein paar Slash-Befehle, den Plan Mode und einige Gewohnheiten, die dich innerhalb deiner Nutzungslimits halten.
Was Claude Code ist
Claude Code ist der Coding-Agent von Anthropic. Er läuft in deinem Terminal (und auch in VS Code, JetBrains, einer Desktop-App und im Web), arbeitet mit den Dateien im Ordner, aus dem du ihn startest, und kann Shell-Befehle wie deine Tests, Linter und Git ausführen. Anders als bei einem Chatfenster musst du keinen Code einfügen. Er holt sich selbst, was er braucht.
Schritt 1: Claude Code installieren
Der native Installer ist der empfohlene Weg. Er aktualisiert sich im Hintergrund selbst.
| Plattform | Befehl |
|---|---|
| macOS, Linux, WSL | curl -fsSL https://claude.ai/install.sh | bash |
| Windows PowerShell | irm https://claude.ai/install.ps1 | iex |
| macOS (Homebrew) | brew install --cask claude-code |
| Windows (WinGet) | winget install Anthropic.ClaudeCode |
Installationen über Homebrew und WinGet aktualisieren sich nicht selbst, also aktualisiere sie ab und zu mit deinem Paketmanager. Prüfe, ob es geklappt hat:
claude --version
Schritt 2: Anmelden
Gehe in einen Projektordner und starte es:
cd your-project
claude
Beim ersten Mal öffnet Claude Code deinen Browser zur Anmeldung. Du kannst nutzen:
- ein Abo Claude Pro, Max, Team oder Enterprise, die übliche Wahl;
- ein Claude-Console-Konto, das pro Token aus vorausbezahltem Guthaben abgerechnet wird;
- einen Cloud-Anbieter: Amazon Bedrock, Google Cloud oder Microsoft Foundry.
Dein Login wird gespeichert, du machst das also nur einmal. Hast du mehr als einen Account, wechselst du mit /login zwischen ihnen.
Schritt 3: Deine erste Aufgabe
Fange mit etwas Kleinem und Echtem an, nicht mit „bau mir eine App“. Gute erste Aufgaben:
- „Erkläre, wie die Authentifizierung in diesem Projekt funktioniert.“
- „Führe die Tests aus und sag mir, warum der fehlgeschlagene fehlschlägt.“
- „Füge dem Anmeldeformular eine Eingabevalidierung hinzu, mit einem Test.“
Tippe sie ein und drücke Enter. Claude liest Dateien und schlägt dann Änderungen oder Befehle vor. Je nach Berechtigungsmodus fragt es zuerst oder legt los, und es zeigt dir jede Änderung als Diff. Lies sie. Du bist es, der den Code ausliefert.
Du kannst auch direkt mit einer Aufgabe starten:
claude "find where we parse dates and list the formats we accept"
Weitere nützliche Startarten:
| Befehl | Was er tut |
|---|---|
claude | Eine interaktive Session starten |
claude "task" | Eine Session mit einer ersten Nachricht starten |
claude -p "task" | Einmal ausführen, die Antwort ausgeben und beenden (gut für Skripte) |
claude -c | Die letzte Unterhaltung in diesem Ordner fortsetzen |
claude -r | Eine ältere Unterhaltung zum Fortsetzen auswählen |
Schritt 4: Eine CLAUDE.md schreiben
Jede Session beginnt mit einem frischen Kontextfenster. CLAUDE.md ist die Art, wie Claude sich dein Projekt merkt: eine Markdown-Datei, die es zu Beginn jeder Session liest.
Führe in einer Session aus:
/init
Claude durchsucht die Codebase und schreibt eine erste CLAUDE.md mit deinen Build-Befehlen, Testbefehlen und den Konventionen, die es gefunden hat. Existiert schon eine CLAUDE.md, schlägt es stattdessen Verbesserungen vor. Bearbeite sie danach selbst. Das gehört gut hinein:
- wie man baut, startet und testet (
pnpm test, nicht „führe die Tests aus“) - Konventionen, die aus dem Code nicht offensichtlich sind
- Dinge, die zu vermeiden sind („bearbeite nie generierte Dateien in
src/gen/“) - wo die wichtigen Teile liegen
Halte sie kurz; Anthropic empfiehlt, unter etwa 200 Zeilen pro Datei zu bleiben. Lange Dateien verbrauchen Kontext und werden weniger zuverlässig befolgt. Mit @path/to/file-Importen kannst du sie aufteilen.
Eine CLAUDE.md kann an mehreren Orten liegen:
| Datei | Geltungsbereich |
|---|---|
./CLAUDE.md oder ./.claude/CLAUDE.md | Das Projekt, per Git mit deinem Team geteilt |
~/.claude/CLAUDE.md | Du, in jedem Projekt |
./CLAUDE.local.md | Du, nur in diesem Projekt (halte sie aus Git heraus) |
Hat dein Repo schon eine AGENTS.md für andere Agenten, lesen neuere Versionen von Claude Code sie, wenn es keine CLAUDE.md gibt, und du kannst sie mit @AGENTS.md aus einer CLAUDE.md importieren.
Schritt 5: Berechtigungen verstehen
Claude Code fragt nach, bevor es etwas Riskantes tut. Wie oft, hängt vom Berechtigungsmodus ab. Mit Shift+Tab wechselst du durch sie; der aktuelle steht unten auf dem Bildschirm.
| Modus | Was ohne Nachfrage läuft | Gut für |
|---|---|---|
Manual (default) | Dateien lesen | Lernen, sensiblen Code |
| Accept edits | Lesen, Dateiänderungen, einfache Dateisystembefehle | Arbeit, die du ohnehin im Diff prüfst |
| Plan Mode | Nur Lesen; keine Änderungen an deinem Quellcode | Erkunden und Entwerfen vor dem Coden |
| Auto Mode | Die meisten Aktionen, geprüft von einem Sicherheits-Klassifikator | Längere Aufgaben mit weniger Nachfragen |
Neuere Versionen starten standardmäßig im Auto Mode; ältere starten im Manual-Modus. Im Auto Mode prüft ein zweites Modell jede Aktion und blockiert Dinge, die riskant oder themenfremd wirken, aber das ist keine Garantie, behalte also im Auge, was es tut.
Für feinere Kontrolle lässt du dir mit /permissions allow-, ask- und deny-Regeln anlegen, etwa „erlaube npm test immer“ oder „frage vor git push immer“. Unter macOS, Linux und WSL2 führt /sandbox Bash-Befehle in einer Sandbox aus.
Es gibt auch --dangerously-skip-permissions, das nie fragt. Die eigene Dokumentation von Anthropic sagt, du sollst es nur in einem Container oder einer virtuellen Maschine nutzen. Nutze es nicht auf deinem Hauptrechner, solange du lernst.
Schritt 6: Die Slash-Befehle, die du kennen solltest
Tippe / in einer Session, um alle Befehle zu sehen. Diese nutzt du am häufigsten:
| Befehl | Was er tut |
|---|---|
/help | Hilfe und Befehle anzeigen |
/init | CLAUDE.md erstellen oder verbessern |
/clear | Eine frische Unterhaltung starten (die alte bleibt in /resume) |
/compact | Die bisherige Unterhaltung zusammenfassen, um Kontext freizugeben |
/context | Sehen, was dein Kontextfenster füllt |
/model | Das Modell wechseln; mit den Pfeiltasten stellst du den Effort ein |
/plan | In den Plan Mode wechseln, optional mit einer Aufgabe |
/permissions | allow-, ask- und deny-Regeln verwalten |
/rewind | Zu einem früheren Punkt der Unterhaltung und des Codes zurückgehen |
/resume | Eine frühere Unterhaltung wieder öffnen |
/mcp | MCP-Server (zusätzliche Tools) verwalten |
/usage | Die Nutzungslimits deines Tarifs sehen |
/review | Deine aktuellen Änderungen prüfen |
/memory | Deine CLAUDE.md-Dateien bearbeiten |
/rewind ist der, den Einsteiger übersehen. Wenn Claude einen falschen Weg einschlägt, spule zurück bis vor den Anfang, statt es zurückzudiskutieren.
Schritt 7: Den Plan Mode für alles Größere nutzen
Bitte bei Änderungen an mehr als ein, zwei Dateien zuerst um einen Plan. Drücke Shift+Tab, bis du den Plan Mode siehst, oder tippe:
/plan add rate limiting to the public API
Im Plan Mode liest Claude den Code, stellt Rückfragen und schreibt einen Plan, bearbeitet aber deinen Quellcode nicht. Du liest den Plan, widersprichst bei den Teilen, die dir nicht gefallen, und gibst ihn frei, wenn er stimmt. Dann wechselt es ins Bearbeiten und arbeitet den Plan ab.
Das kostet ein paar Minuten und erspart viel Rückgängigmachen. Du kannst eine Session auch mit claude --permission-mode plan im Plan Mode starten.
Gute Prompting-Gewohnheiten
Claude Code befolgt klare Anweisungen gut. Die meisten schlechten Ergebnisse kommen von vagen.
- Sag, wie die Arbeit zu prüfen ist. „Füge den Endpoint hinzu und lass
pnpm test apibestehen“ ist besser als „füge den Endpoint hinzu“. - Zeig auf Dateien. Nenne die Datei oder Funktion beim Namen oder tippe
@, um eine Datei zu referenzieren. - Eine Aufgabe pro Unterhaltung. Nutze
/clear, wenn du zu etwas Unabhängigem wechselst. - Gib Beispiele. „Folge dem Muster in
users.service.ts“ schlägt einen Absatz Beschreibung. - Lass es zuerst erklären, wenn du den Code nicht kennst: „Wie funktioniert X? Ändere noch nichts.“
- Unterbrich früh. Drücke Esc, um es zu stoppen, wenn es in die falsche Richtung läuft, und korrigiere es dann.
- Schreib wiederholte Korrekturen in die CLAUDE.md. Hast du es zweimal gesagt, schreib es auf.
Limits und wie du in ihnen bleibst
Abo-Tarife haben Nutzungslimits: ein rollierendes 5-Stunden-Fenster und ein Wochenlimit, wobei höhere Tarife mehr bekommen. Lange Unterhaltungen verbrauchen mehr, weil jede Nachricht den gesamten Kontext mitträgt.
- Prüfe mit
/usage, wo du stehst. - Nutze
/clearzwischen unabhängigen Aufgaben. - Nutze
/compactin langen Sessions, optional mit dem, was bleiben soll:/compact keep the API decisions. - Nutze
/context, um zu sehen, was Platz belegt, etwa große Dateien oder viele MCP-Tools. - Wähle für einfache Arbeit mit
/modelein leichteres Modell.
Mehr dazu in Claude Code Nutzungslimits und so senkst du den Token-Verbrauch von Claude Code.
Wenn ein Terminal nicht mehr reicht
Sobald du dich sicher fühlst, willst du ein zweites Claude arbeiten lassen, während das erste die Tests ausführt. Zwei Agenten im selben Ordner treten sich gegenseitig auf die Dateien, also braucht jeder einen eigenen Git-Worktree. An diesem Punkt wird ein einzelnes Terminal unhandlich.
AgentVera ist eine Desktop-App für macOS, Windows und Linux, die Claude Code (und andere CLI-Agenten) in echten Terminals nebeneinander ausführt. Sie nutzt den Claude-Code-Login, den du schon hast.
- Workspace: ein Raster von Agenten pro Projekt, von 1×1 bis 5×4. Jeder Agent bekommt eigenen Namen, Modell, Effort und „Role and instructions“ und kehrt nach einem Neustart zu seiner Unterhaltung zurück.
- Worktrees: Im Git-Panel erstellst du einen Worktree und startest mit einem Klick einen Agenten darin, sodass parallele Agenten nie Dateien teilen.
- Berechtigungen pro Agent: Im Dialog „New agent“ wählst du Ask, Auto oder Full access. Auto nutzt den eigenen Auto Mode von Claude Code.
- Checkpoints und Replay: Die letzten 60 Turns pro Agent bleiben erhalten, und du kannst eine Session wiedergeben.
- Kontext auf einen Blick: Jeder Bereich zeigt seine aktuelle Kontextgröße, und Auto-Compact greift, bevor das Fenster voll ist.
All das gehört zum Free-Tarif. Die automatische Freigabe, die sichere Lesezugriffe und Tests durchlässt, aber vor Dingen wie git push oder rm weiter fragt, gehört zu Pro und Team.
Wenn du so weit bist, lies mehrere Claude-Code-Agenten betreiben und lade AgentVera kostenlos herunter.
Halte beim Lernen das Cheat Sheet der Claude-Code-Befehle offen, und wenn du in VS Code arbeitest, sieh dir das Setup der VS-Code-Extension an.
Fazit
Installiere, starte claude, melde dich an und beginne mit einer kleinen, echten Aufgabe. Führe /init aus und halte deine CLAUDE.md kurz. Wähle mit Shift+Tab, wie viel Claude darf, nutze den Plan Mode für alles Größere, /rewind, wenn es schiefgeht, und /clear und /compact, um in deinen Limits zu bleiben. Das deckt das meiste ab, was du in den ersten Wochen brauchst.