Claude Code in 2026: Das ultimative Tutorial und Handbuch
KI-Coding45 min read6.3.2026

Claude Code in 2026: Das ultimative Tutorial und Handbuch

Meistern Sie Claude Code mit diesem umfassenden Tutorial. Lernen Sie Installation, Konfiguration, wichtige Befehle, Workflows, MCP-Integration und fortgeschrittene Tipps zur Steigerung Ihrer KI-Produktivität.

Vor zwei Jahren lebten KI-Coding-Assistenten noch in Ihrer IDE — sie vervollständigten ein paar Zeilen Code und gaben gelegentlich einen richtigen Vorschlag. Im Jahr 2026 haben sich die Spielregeln grundlegend geändert. Claude Code hat die Stützräder der IDE abgeworfen und ist in Ihr Terminal eingezogen, wo es die gesamte Codebasis lesen, Dateien projektübergreifend bearbeiten, Befehle ausführen, Commits erstellen und sogar Pull Requests öffnen kann — alles durch Anweisungen in natürlicher Sprache.

Ob Sie ein erfahrener Entwickler sind, der seine Produktivität verzehnfachen möchte, oder ein Einsteiger, der KI-Coding erkundet — dieser Leitfaden deckt alles über Claude Code ab. Nach diesen 45 Minuten Lektüre beherrschen Sie alles von der Installation bis zu fortgeschrittenen Automatisierungs-Workflows, mit echten Beispielen bei jedem Schritt.

TL;DR

Claude Code ist das terminal-native agentische Coding-Tool von Anthropic. Es versteht Ihre gesamte Codebasis, bearbeitet mehrere Dateien, führt Terminal-Befehle aus, verwaltet Git-Workflows und integriert externe Tools über MCP — alles in natürlicher Sprache. Dieser Leitfaden behandelt Installation, wichtige Befehle, Workflows, CLAUDE.md-Konfiguration, MCP-Integration, Sicherheit und fortgeschrittene Automatisierungstipps.

Was Sie lernen werden:

  • Installation und Konfiguration von Claude Code auf jeder Plattform
  • Wichtige Befehle und Tastenkürzel
  • Kern-Workflows: Codierung, Debugging, Tests, Git und PR-Erstellung
  • Erweiterte Funktionen: CLAUDE.md, benutzerdefinierte Befehle, MCP, Headless-Modus
  • Sicherheits- und Berechtigungsmanagement
  • Strategien zur Kostenoptimierung
  • Vergleich mit Cursor, GitHub Copilot und anderen Tools

Voraussetzungen:

  • Ein Terminal oder eine Kommandozeile
  • Grundlegende Vertrautheit mit der Kommandozeile
  • Ein Claude-Abonnement (Pro, Max, Teams oder Enterprise) oder ein Anthropic Console-Konto
  • Ein Code-Projekt zum Arbeiten

Geschätzte Zeit pro Abschnitt:

Abschnitt Zeit
Installation & Einrichtung 5 Min
Wichtige Befehle 5 Min
Kern-Workflows 15 Min
Erweiterte Funktionen 10 Min
Berechtigungen & Sicherheit 5 Min
Praxisbeispiel 5 Min

Was ist Claude Code? Warum sollte es Sie interessieren?

Bevor wir ins Tutorial eintauchen, klären wir, was Claude Code von den anderen KI-Coding-Tools unterscheidet.

Claude Code ist das agentische Coding-Tool von Anthropic — und das Wort "agentisch" ist entscheidend. Anders als traditionelle Code-Assistenten, die auf die Cursorposition mit Vorschlägen reagieren, arbeitet Claude Code als autonomer Agent. Sie beschreiben, was Sie wollen, in natürlicher Sprache, und es erstellt den Plan: welche Dateien zu lesen, welche Änderungen vorzunehmen, welche Befehle auszuführen und in welcher Reihenfolge.

So funktioniert es

Der Kern von Claude Code ist eine agentische Schleife:

  1. Sie beschreiben die Aufgabe — in natürlicher Sprache
  2. Claude analysiert — liest relevante Dateien aus der Codebasis
  3. Claude plant — erstellt einen Ausführungsplan (im Plan Mode überprüfbar)
  4. Claude führt aus — bearbeitet Dateien, führt Befehle aus, erstellt Commits
  5. Sie überprüfen und bestätigen — genehmigen oder lehnen Änderungen ab

Kernunterschied

Merkmal Claude Code Traditionelle KI-Assistenten
Umgebung Terminal-nativ IDE-Plugin
Kontext Liest gesamte Codebasis Aktuelle Datei + begrenzter Kontext
Bearbeitung Multi-Datei autonom Vorschläge für einzelne Dateien
Befehle Führt Terminal-Befehle aus Kein Terminal-Zugriff
Git Vollständige Git-Automatisierung Eingeschränkt oder keine
Erweiterbarkeit MCP, Hooks, Custom Commands Plugin-Marketplace

Vorteile und Nachteile

  • Liest und versteht die gesamte Projektstruktur
  • Bearbeitet mehrere Dateien in einer Operation
  • Führt Tests, Builds und Skripte direkt aus
  • Automatisiert Git-Workflows (Commits, Branches, PRs)
  • Unterstützung auf 6 Plattformen: Terminal, VS Code, JetBrains, Desktop, Web, Slack
  • Erweiterbar über MCP, Hooks und benutzerdefinierte Befehle
  • Git Worktrees für parallele Sitzungen
  • Kostenpflichtiges Abonnement erforderlich (keine kostenlose Terminal-Version)
  • Terminal-first-Interface hat Lernkurve für Nicht-CLI-Nutzer
  • Token-Verbrauch kann bei großen Codebasen hoch sein
  • Internetverbindung erforderlich (kein Offline-Modus)
  • Noch in aktiver Entwicklung — Funktionen ändern sich schnell

Preisübersicht

Plan Preis Ideal für
Pro $20/Monat Einzelentwickler, leichte Nutzung
Max (5x) $100/Monat Reguläre Nutzer, moderate tägliche Nutzung
Max (20x) $200/Monat Power User, intensive tägliche Nutzung
Teams $30/Nutzer/Monat Kleine und mittlere Teams
Enterprise Individuell Große Organisationen mit Sicherheitsanforderungen
API (Console) Pay-per-Use CI/CD, Automatisierung

Für wen ist Claude Code?

Hervorragend geeignet
  • Backend-Entwickler, die hauptsächlich im Terminal arbeiten
  • Full-Stack-Ingenieure, die Features über mehrere Dateien entwickeln
  • DevOps/Platform-Ingenieure, die wiederkehrende Aufgaben automatisieren
  • Tech Leads, die PRs reviewen und Git-Workflows verwalten
  • Open-Source-Maintainer, die Issues triagieren und Dokumentation erstellen
Weniger ideal
  • Designer, die visuelle Design-Tools benötigen (versuchen Sie Figma AI oder Framer)
  • Nicht-technische Nutzer, die No-Code-Lösungen benötigen
  • Nur-Mobil-Nutzer, die nicht regelmäßig auf ein Terminal zugreifen können

Installation & Einrichtung

Claude Code einzurichten dauert etwa 5 Minuten.

Systemanforderungen

  • macOS: 10.15 Catalina oder neuer
  • Linux: Ubuntu 20.04+, Debian 10+ oder gleichwertig
  • Windows: Windows 10+ mit WSL2 oder nativer Installer
  • Node.js: Nicht erforderlich für native Installation (eigenständige Binärdatei)
Schritt 1: Claude Code installieren

macOS / Linux (Empfohlen):

curl -fsSL https://claude.ai/install.sh | bash

Windows (PowerShell):

irm https://claude.ai/install.ps1 | iex

macOS über Homebrew:

brew install --cask claude-code

Windows über WinGet:

winget install Anthropic.ClaudeCode

Installation überprüfen:

claude --version
Schritt 2: Authentifizierung
claude

Wählen Sie Ihre Authentifizierungsmethode:

  • Claude Pro/Max/Teams/Enterprise (empfohlen)
  • Anthropic Console — vorausbezahlte API-Credits
  • Cloud-Anbieter — Amazon Bedrock, Google Vertex AI oder Microsoft Foundry
Schritt 3: Erste Sitzung
cd /pfad/zu/ihrem/projekt
claude

Testen Sie Ihren ersten Befehl:

what does this project do?
IDE-Integration

Installation überprüfen

claude --version
claude -p "say hello"
cd /pfad/zu/ihrem/projekt
claude -p "list the top-level files in this project"

Wenn alle drei Befehle funktionieren, sind Sie bereit. Bei Problemen führen Sie /doctor aus.


Erste Schritte: Wichtige Befehle

Ausführungsmodi

# Interaktiver Modus
claude

# Schnellaufgabe
claude "fix the build error in src/app.ts"

# Print-Modus — nicht-interaktiv
claude -p "explain the authentication flow"

# Letzte Sitzung fortsetzen
claude -c

# Sitzungsauswahl
claude -r

Slash-Befehle

Befehl Beschreibung
/help Alle verfügbaren Befehle anzeigen
/clear Kontext löschen
/compact Kontext komprimieren, um Tokens zu sparen
/cost Token-Verbrauch und Kosten anzeigen
/init CLAUDE.md initialisieren
/doctor Häufige Probleme diagnostizieren
/review Aktuelle Codeänderungen überprüfen
/pr-comments PR-Review-Kommentare bearbeiten
/teleport Web-Sitzung ins Terminal übertragen
/desktop Sitzung an Desktop-App übergeben

Tastenkürzel

Kürzel Aktion
? Alle Tastenkürzel anzeigen
Tab Auto-Vervollständigung
Befehlshistorie
Ctrl+O Deep-Thinking-Modus umschalten
Ctrl+C Aktuelle Operation abbrechen

Berechtigungsabfrage verstehen

Claude wants to run: npm test
Allow? [y]es / [n]o / [a]lways allow / [d]eny always
  • y — Einmal erlauben
  • n — Diese Aktion blockieren
  • a — Für die Sitzung automatisch genehmigen
  • d — Dauerhaft blockieren
Genehmigungen beschleunigen
{
  "permissions": {
    "allow": ["Bash(npm test)", "Bash(npm run lint)", "Bash(git *)"]
  }
}

Kern-Workflows

Workflow 1: Code schreiben und generieren

Einfache Funktionsgenerierung:

create a utility function that validates email addresses using regex,
handles edge cases, and includes JSDoc documentation

Full-Stack-Feature:

Build a complete "user notifications" feature:
1. Create a notifications table in the database
2. Create a NotificationService in src/services/
3. Add REST endpoints
4. Build a notification bell component in React
5. Add WebSocket support
6. Write tests

Boilerplate für wiederkehrende Muster:

I need CRUD endpoints for these 4 resources: products, categories, reviews, and wishlists.
Follow the exact same patterns as @src/routes/users.ts
Seien Sie spezifisch

❌ "add authentication" ✅ "add JWT-based authentication using the existing Express app in src/server.ts. Use bcrypt for password hashing, create /api/auth/login and /api/auth/register endpoints"

Workflow 2: Code verstehen und navigieren

trace the request flow from when a user clicks "Submit Order"
to when the order confirmation email is sent
explain @src/middleware/auth.ts line by line.
What edge cases does this code handle?

Workflow 3: Bugs beheben

I'm seeing this error when running npm test:
TypeError: Cannot read properties of undefined (reading 'map')
    at UserList (/src/components/UserList.tsx:15:23)
run npm test, find any failing tests, and fix them

Workflow 4: Tests

write comprehensive unit tests for src/services/payment.ts
including edge cases and error scenarios
analyze the test coverage for src/services/.
Which functions have no tests? Prioritize by risk.

Workflow 5: Git und Pull Requests

commit my changes with a descriptive message
create a pr
/pr-comments
Beispiel: Vollständiger Git-Workflow
> create a new branch called feature/add-search
> add fuzzy search to the product listing page using Fuse.js
> write tests for the search functionality
> run the tests and fix any failures
> commit my changes with a descriptive message
> create a pr with a detailed description

Erweiterte Funktionen

CLAUDE.md: Die KI-Konfigurationsdatei des Projekts

# Project: E-commerce API

## Tech Stack
- Node.js 20 + TypeScript 5.4
- Express.js with Zod validation
- PostgreSQL + Prisma ORM

## Commands
- `npm run dev` — start dev server
- `npm test` — run all tests
Best Practices für CLAUDE.md
  1. Beginnen Sie mit /init
  2. Seien Sie spezifisch — Befehle, Konventionen und Muster einbeziehen
  3. Halten Sie es aktuell
  4. Verwenden Sie Verzeichnis-Dateien für spezifischen Kontext

Hooks: Ereignisbasierte Automatisierung

Ereignis Wann es auslöst
permission_prompt Claude bittet um Erlaubnis
idle_prompt Claude wartet auf Eingabe

Benutzerdefinierte Slash-Befehle

Erstellen Sie .claude/commands/review-pr.md:

Review the current PR changes for:
1. Security vulnerabilities
2. Performance issues
3. Error handling gaps
4. Test coverage

MCP (Model Context Protocol)

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "your-token-here" }
    }
  }
}

Headless-Modus und CI/CD

git diff main | claude -p "review these changes for security issues"
name: Claude Code Review
on: [pull_request]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Install Claude Code
        run: curl -fsSL https://claude.ai/install.sh | bash
      - name: Review PR
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
        run: |
          git diff origin/main...HEAD | claude -p "Review this diff for bugs and security issues."

Git Worktrees: Parallele Sitzungen

claude --worktree feature-auth
claude --worktree bugfix-123

Berechtigungen & Sicherheit

Berechtigungen konfigurieren

{
  "permissions": {
    "allow": [
      "Read", "Glob", "Grep",
      "Bash(npm test)", "Bash(npm run lint)", "Bash(git *)"
    ],
    "deny": [
      "Bash(rm -rf *)", "Bash(curl *)", "WebFetch"
    ]
  }
}

Best Practices für Sicherheit

  1. Restriktiv beginnen — nur notwendige Befehle erlauben
  2. Vorsicht mit WildcardsBash(git *) ist sicherer als Bash(*)
  3. Destruktive Befehle ablehnen — immer rm -rf, DROP TABLE usw. ablehnen
  4. Vor Genehmigung überprüfen
  5. Plan Mode für Audits verwenden

Datenschutzaspekte

  • Sitzungsbasierte Verarbeitung — Claude liest Dateien bei Bedarf
  • Kein Training mit Ihrem Code — Code in bezahlten Plänen wird nicht für Training verwendet
  • Lokale Ausführung — Bearbeitungen und Befehle laufen auf Ihrer Maschine
  • Enterprise-Kontrollen — Audit-Logs, Datenresidenz, zentralisierte Verwaltung

Praxisbeispiel: Ein CLI-Tool bauen

Schritt 1: Initialisierung
mkdir todo-cli && cd todo-cli
claude
Initialize a new Node.js project with TypeScript for a CLI tool called "todo-cli".
Schritt 2: CLAUDE.md
/init
Schritt 3: Funktionen implementieren
implement the core todo functionality:
1. add command
2. list command with filtering
3. done command
4. remove command
5. store in ~/.todo-cli/todos.json
Schritt 4: Tests
write comprehensive tests for all commands including edge cases
Schritt 5: Ausführen und korrigieren
run all tests and fix any failures
Schritt 6: Commit und PR
commit all changes with a descriptive message, then create a PR

Warum dieser Workflow so effektiv ist

  1. Deklarativ — beschreiben Sie was Sie wollen, nicht wie
  2. Iterative Verfeinerung — jeder Schritt baut auf dem vorherigen auf
  3. Test-first-Verifizierung — Tests vor dem Polieren
  4. CLAUDE.md als Gedächtnis — Konsistenz über alle Befehle
  5. Git als Sicherheitsnetz — häufige Commits für einfaches Rollback

Tipps und Best Practices

Fortgeschrittene Prompt-Muster

"Analysieren dann Handeln":

First, analyze the current authentication implementation in @src/auth/.
Then, identify any security vulnerabilities.
Finally, fix the issues you found, prioritizing by severity.

"Referenz-Implementierung":

Look at how pagination is implemented in @src/routes/users.ts.
Now implement the same pattern for @src/routes/products.ts

"Einschränkungen zuerst":

Refactor the payment service with these constraints:
- Must maintain backward compatibility
- Must not change the database schema
- Must keep all existing tests passing

Kostenoptimierung

Strategie Auswirkung Wie
Max-Plan nutzen Hoch Unbegrenzte Nutzung
Spezifische Prompts Mittel Weniger Hin und Her
/compact nutzen Mittel Kontext komprimieren
Aufgaben bündeln Mittel Kontext wiederverwenden
  1. Nicht blind genehmigen — immer Änderungen überprüfen
  2. Testfehler nicht ignorieren
  3. CLAUDE.md nicht überspringen — 5 Minuten Setup sparen Stunden
  4. Keine vagen Prompts — "Refactor everything" liefert inkonsistente Ergebnisse
  5. Häufig committen nicht vergessen

Claude Code vs Wettbewerb

Merkmal Claude Code Cursor GitHub Copilot Windsurf Aider
Umgebung Terminal + IDE + Web IDE IDE-Plugin IDE Terminal
Agentische Bearbeitung ✅ Vollständig ✅ Vollständig ✅ Agent-Modus ✅ Vollständig
Git-Automatisierung ✅ Vollständig ⚠️ Basis ⚠️ Basis ⚠️ Basis
MCP
CI/CD ✅ Headless
Einstiegspreis $20/Monat $20/Monat $10/Monat $15/Monat Kostenlos
Sie schließen sich nicht gegenseitig aus

Viele Entwickler nutzen Claude Code zusammen mit IDE-Tools. Verwenden Sie Cursor für Echtzeit-Inline-Vorschläge und Claude Code für größere Aufgaben wie Refactoring, Testgenerierung oder PR-Erstellung.


Häufig gestellte Fragen

Was ist Claude Code und wie unterscheidet es sich von GitHub Copilot?

Claude Code ist das agentische Coding-Tool von Anthropic, das im Terminal läuft. Anders als GitHub Copilot arbeitet es als autonomer Agent mit Multi-Datei-Bearbeitung und Git-Automatisierung.

Ist Claude Code kostenlos?

Erfordert Abonnement: Claude Pro ($20/Monat), Max ($100–200/Monat), Teams ($30/Nutzer/Monat) oder Enterprise.

Welche Programmiersprachen werden unterstützt?

Praktisch alle. Hervorragend bei Python, JavaScript/TypeScript, Go, Rust, Java und C++.

Wie richte ich CLAUDE.md ein?

Erstellen Sie CLAUDE.md im Projektstamm. Führen Sie /init aus, um eine Ausgangsdatei zu generieren.

Was ist MCP?

MCP (Model Context Protocol) verbindet Claude Code mit externen Tools über Server, die in .mcp.json konfiguriert werden.

Kann es in CI/CD verwendet werden?

Ja. Headless-Modus mit -p für nicht-interaktive Ausführung in GitHub Actions, GitLab CI/CD und anderen.

Ist es sicher für proprietären Code?

Granulare Berechtigungskontrollen. Plan Mode für reine Leseanalyse. Code in bezahlten Plänen wird laut Anthropic-Richtlinien nicht für Training verwendet.

Funktioniert es mit meiner IDE?

Ja. Unterstützt VS Code, Cursor, JetBrains, Desktop-App und Web-Interface.


Fazit und nächste Schritte

Was Sie gelernt haben
  • Installation: Claude Code auf macOS, Linux oder Windows in 5 Minuten
  • Befehle: Interaktiver Modus, Schnellaufgaben, Print-Modus und Sitzungen
  • 5 tägliche Workflows: Code-Generierung, Navigation, Debugging, Tests und Git
  • Erweitert: CLAUDE.md, benutzerdefinierte Befehle, MCP, Headless-Modus
  • Sicherheit: Berechtigungsmodell und Enterprise-Best-Practices
  • Optimierung: Prompt-Strategien, Kontext- und Kostenmanagement

Nächste Schritte

  1. Klein anfangen — wählen Sie eine aktuelle Aufgabe und testen Sie Claude Code
  2. CLAUDE.md einrichten — führen Sie /init in Ihrem Hauptprojekt aus
  3. Tastenkürzel lernen — drücken Sie ? in einer Sitzung
  4. MCP ausprobieren — verbinden Sie ein externes Tool
  5. Benutzerdefinierte Befehle erkunden
  6. Community beitretenClaude Code GitHub Repository

Fehlerbehebung

Problem Lösung
command not found: claude Installer erneut ausführen oder ~/.local/bin zum PATH hinzufügen
Authentifizierungsschleife /login ausführen
Claude findet Dateien nicht Stellen Sie sicher, dass Sie im Projektstamm sind
Langsame Antworten /compact verwenden
MCP-Server startet nicht Server-Befehl manuell ausführen
/doctor

Dieser Leitfaden wird regelmäßig aktualisiert. Setzen Sie ein Lesezeichen und schauen Sie nach neuen Funktionen und Best Practices.

Zuletzt aktualisiert: März 2026

Tags:KI-ProgrammierungKI-ToolsPrompt EngineeringKI für EntwicklerTipps & TricksBest Practices
Blog

Verwandte Inhalte