Claude Code: Der komplette Überblick für Entwickler
Claude Code ist Anthropics agentic Coding Tool. Lernen Sie Installation, Features wie MCP, Skills, Agents und Hooks sowie Best Practices für den produktiven Einsatz.
Claude Code hat die Art, wie Entwickler mit KI arbeiten, verändert. Statt Autocomplete-Vorschlägen bekommen Sie einen autonomen Agenten, der komplexe Aufgaben selbstständig erledigt. In diesem Überblick lernen Sie alles, was Sie für den produktiven Einsatz brauchen.
Was ist Claude Code?
Claude Code ist ein agentic Coding Tool von Anthropic. Es läuft im Terminal (oder in der IDE) und arbeitet wie ein erfahrener Entwickler-Kollege:
- Sie beschreiben eine Aufgabe in natürlicher Sprache
- Claude analysiert Ihre Codebase
- Claude implementiert die Lösung selbstständig
- Sie reviewen und bestätigen die Änderungen
Der entscheidende Unterschied zu Autocomplete-Tools: Claude Code versteht Zusammenhänge. Mit 200'000 Tokens Kontext kann es Ihre gesamte Codebase erfassen und Änderungen über viele Dateien hinweg koordinieren.
Typische Aufgaben für Claude Code:
- "Implementiere das Feature aus JIRA-4521 und erstelle einen PR"
- "Refactore die Auth-Logik nach dem neuen Pattern aus /docs/auth.md"
- "Finde und behebe den Bug, der in Sentry gemeldet wurde"
- "Schreibe Tests für alle Funktionen in /src/utils/"
Installation
Voraussetzungen
- Node.js 18+ (LTS empfohlen)
- Claude Pro/Max Abo oder API-Key
Setup in 3 Schritten
# 1. Installation
npm install -g @anthropic-ai/claude-code
# 2. Authentifizierung (öffnet Browser)
claude /login
# 3. Starten
claude
Nach der Authentifizierung können Sie Claude Code in jedem Projektverzeichnis starten.
Erste Schritte
# Projekt initialisieren (erstellt CLAUDE.md)
claude /init
# Hilfe anzeigen
claude /help
# MCP-Server Status prüfen
claude /mcp
Drei Wege zur Nutzung
1. Terminal (CLI)
Der klassische Weg: Sie öffnen ein Terminal in Ihrem Projektverzeichnis und starten claude. Die Interaktion erfolgt über Textbefehle.
Vorteile:
- Volle Kontrolle
- Schnell für erfahrene Terminal-Nutzer
- Funktioniert überall (SSH, Remote-Server)
2. IDE-Integration
Claude Code integriert sich in VS Code und JetBrains IDEs:
- VS Code Extension: Claude Code Panel in der Seitenleiste
- JetBrains Plugin: Für IntelliJ, WebStorm, PyCharm etc.
Vorteile:
- Vertraute Umgebung
- Code-Navigation direkt in der IDE
- Diff-View für Änderungen
3. Web-Zugang (claude.ai)
Seit Oktober 2025 können Sie Claude Code auch im Browser nutzen:
- Coding-Sessions direkt auf claude.ai
- Keine lokale Installation nötig
- Parallele Aufgabenausführung
- Funktioniert auch mobil
Ideal für: Schnelle Sessions unterwegs, Code Reviews am Tablet
Die 6 Säulen von Claude Code
Claude Code ist mehr als ein Chat-Interface. Diese sechs Features machen es zu einem vollwertigen Entwicklungs-Tool:
1. CLAUDE.md - Das Projekt-Gedächtnis
CLAUDE.md ist eine Markdown-Datei, die Claude automatisch beim Start liest. Sie enthält alles, was Claude über Ihr Projekt wissen muss:
# Code Style
- ES Modules (import/export), kein CommonJS
- Destructure imports wo möglich
# Commands
npm run dev # Dev Server
npm run test # Jest Tests
npm run lint # ESLint
# Architecture
- State: Zustand (siehe src/stores/)
- API: React Query mit Custom Hooks
Locations:
~/.claude/CLAUDE.md- Für alle Projekte./CLAUDE.md- Projektspezifisch (Git-tracked)CLAUDE.local.md- Persönliche Overrides
→ Deep Dive: CLAUDE.md Best Practices
2. MCP-Server - Externe Tool-Integration
MCP (Model Context Protocol) verbindet Claude Code mit externen Diensten:
- GitHub: Issues lesen, PRs erstellen
- JIRA/Linear: Tickets bearbeiten
- Datenbanken: PostgreSQL, MySQL queries
- Monitoring: Sentry, Datadog Logs
- Collaboration: Slack, Notion
# GitHub MCP hinzufügen
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# PostgreSQL verbinden
claude mcp add --transport stdio postgres -- npx -y @bytebase/dbhub --dsn "postgresql://..."
→ Deep Dive: Claude Code MCP-Server einrichten
3. Skills - Wiederverwendbare Workflows
Skills sind Vorlagen für wiederkehrende Aufgaben. Statt jedes Mal zu erklären, wie ein Code Review ablaufen soll, definieren Sie es einmal:
---
name: code-review
description: Führt ein Code Review nach unseren Standards durch
---
Prüfe den Code auf:
1. Sicherheitslücken (OWASP Top 10)
2. Performance-Probleme
3. Code Style (siehe .eslintrc)
4. Test-Coverage
Erstelle einen Report mit Severity-Levels.
Aufruf: /code-review oder Claude erkennt automatisch, wann der Skill passt.
→ Deep Dive: Claude Code Skills erstellen
4. Agents - Spezialisierte Sub-Agenten
Agents sind isolierte KI-Assistenten für spezifische Aufgaben:
| Built-in Agent | Zweck |
|---|---|
| Explore | Read-only Codebase-Exploration (Haiku) |
| Plan | Architektur-Recherche |
| General-purpose | Komplexe Multi-Step Tasks |
| Bash | Terminal-Commands |
Sie können auch eigene Agents definieren:
---
name: debugger
description: Spezialist für Bug-Analyse
tools: Read, Edit, Bash, Grep
---
Du bist ein Debugging-Experte. Analysiere Fehler systematisch...
→ Deep Dive: Claude Code Agents verstehen
5. Hooks - Event-basierte Automatisierung
Hooks sind Scripts, die bei bestimmten Events automatisch ausgeführt werden:
| Event | Wann |
|---|---|
PreToolUse | Bevor Claude ein Tool nutzt |
PostToolUse | Nach erfolgreicher Tool-Nutzung |
Stop | Wenn Claude fertig ist |
Beispiel: Auto-Formatting nach jeder Dateiänderung:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Edit|Write",
"hooks": [
{
"type": "command",
"command": "npm run format"
}
]
}
]
}
}
→ Deep Dive: Claude Code Hooks konfigurieren
6. Plugins - Alles gebündelt
Plugins bündeln Skills, Agents, Hooks und MCP-Server in verteilbare Pakete. Seit Dezember 2025 gibt es einen offiziellen Marketplace.
# Plugin installieren
/plugin install prettier-workflow@marketplace
# Plugin-Liste
/plugin list
Praktisches Beispiel: Feature implementieren
So sieht ein typischer Workflow mit Claude Code aus:
Aufgabe: Neues Feature basierend auf einem GitHub Issue implementieren
User: Implementiere das Feature aus Issue #42 und erstelle einen PR
Claude: Ich lese zuerst das Issue...
[Claude liest Issue #42 via MCP]
Das Issue beschreibt eine neue Export-Funktion für CSV-Dateien.
Ich werde:
1. Die Export-Logik in src/utils/export.ts implementieren
2. UI-Button in src/components/DataTable.tsx hinzufügen
3. Tests in tests/export.test.ts schreiben
Soll ich fortfahren?
User: Ja
[Claude implementiert das Feature über mehrere Dateien]
[Claude führt Tests aus]
[Claude erstellt Branch und Commit]
[Claude erstellt Pull Request]
Claude: Fertig. PR #87 wurde erstellt: https://github.com/...
Die Tests sind grün. Bitte reviewen Sie die Änderungen.
GitHub Actions Integration
Claude Code kann auch in CI/CD-Pipelines laufen:
# .github/workflows/claude.yml
name: Claude Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@v1
with:
task: "Review this PR for security issues and best practices"
Anwendungsfälle:
- Automatische PR-Reviews
- Code-Qualitäts-Checks
- Dokumentations-Generierung
- Issue-Triage
Tipps für den Einstieg
1. Klein anfangen
Starten Sie mit einfachen Aufgaben:
- "Erkläre mir diese Funktion"
- "Schreibe einen Test für diese Klasse"
- "Füge Dokumentation zu diesem Modul hinzu"
2. CLAUDE.md pflegen
Eine gute CLAUDE.md spart Zeit:
- Führen Sie
/initaus für ein Starter-Template - Dokumentieren Sie Commands, die Claude nicht erraten kann
- Aktualisieren Sie bei Projekt-Änderungen
3. MCP-Server nutzen
Verbinden Sie Ihre Tools:
- GitHub für Issues und PRs
- Sentry für Fehlermeldungen
- Datenbank für Schema-Informationen
4. Skills für Wiederholungen
Erstellen Sie Skills für wiederkehrende Aufgaben:
- Code Reviews
- Commit Messages
- Test-Generierung
- Dokumentation
Fazit
Claude Code ist mehr als ein Chat-Interface für Code. Mit MCP, Skills, Agents und Hooks bauen Sie sich ein personalisiertes Entwicklungs-Toolkit.
Der Einstieg ist einfach: npm install -g @anthropic-ai/claude-code, authentifizieren, loslegen. Die tieferen Features erschliessen sich mit der Zeit.
Deep Dive Artikel:
- Claude Code MCP-Server einrichten - Externe Tools anbinden
- Claude Code Skills erstellen - Wiederverwendbare Workflows
- Claude Code Agents verstehen - Sub-Agenten nutzen
- Claude Code Hooks konfigurieren - Event-Automatisierung
- CLAUDE.md Best Practices - Projekt-Konfiguration
Nächster Schritt: Sie möchten Claude Code in Ihrem Entwicklungsteam einführen? Wir unterstützen bei Setup, Best Practices und Team-Schulung. Mehr über unsere Entwicklungsdienstleistungen.


