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.
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:
- Sie beschreiben die Aufgabe — in natürlicher Sprache
- Claude analysiert — liest relevante Dateien aus der Codebasis
- Claude plant — erstellt einen Ausführungsplan (im Plan Mode überprüfbar)
- Claude führt aus — bearbeitet Dateien, führt Befehle aus, erstellt Commits
- 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?
- 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
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)
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
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
cd /pfad/zu/ihrem/projekt
claude
Testen Sie Ihren ersten Befehl:
what does this project do?
- VS Code / Cursor: Suchen Sie "Claude Code" im Extensions-Marketplace
- JetBrains: Installieren Sie das Claude Code Plugin
- Desktop-App: Download von claude.com
- Web: Zugriff über claude.ai/code
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
{
"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
❌ "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
> 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
- Beginnen Sie mit
/init - Seien Sie spezifisch — Befehle, Konventionen und Muster einbeziehen
- Halten Sie es aktuell
- 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
- Restriktiv beginnen — nur notwendige Befehle erlauben
- Vorsicht mit Wildcards —
Bash(git *)ist sicherer alsBash(*) - Destruktive Befehle ablehnen — immer
rm -rf,DROP TABLEusw. ablehnen - Vor Genehmigung überprüfen
- 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
mkdir todo-cli && cd todo-cli
claude
Initialize a new Node.js project with TypeScript for a CLI tool called "todo-cli".
/init
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
write comprehensive tests for all commands including edge cases
run all tests and fix any failures
commit all changes with a descriptive message, then create a PR
Warum dieser Workflow so effektiv ist
- Deklarativ — beschreiben Sie was Sie wollen, nicht wie
- Iterative Verfeinerung — jeder Schritt baut auf dem vorherigen auf
- Test-first-Verifizierung — Tests vor dem Polieren
- CLAUDE.md als Gedächtnis — Konsistenz über alle Befehle
- 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 |
- Nicht blind genehmigen — immer Änderungen überprüfen
- Testfehler nicht ignorieren
- CLAUDE.md nicht überspringen — 5 Minuten Setup sparen Stunden
- Keine vagen Prompts — "Refactor everything" liefert inkonsistente Ergebnisse
- 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 |
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
- 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
- Klein anfangen — wählen Sie eine aktuelle Aufgabe und testen Sie Claude Code
- CLAUDE.md einrichten — führen Sie
/initin Ihrem Hauptprojekt aus - Tastenkürzel lernen — drücken Sie
?in einer Sitzung - MCP ausprobieren — verbinden Sie ein externes Tool
- Benutzerdefinierte Befehle erkunden
- Community beitreten — Claude 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


