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 ist kein Autocomplete-Tool. Es ist ein autonomer Agent, der Aufgaben wie ein Entwickler-Kollege angeht: Codebase lesen, Plan formulieren, über mehrere Dateien hinweg implementieren, testen, committen.
Was ist Claude Code?
Claude Code ist ein agentic Coding Tool von Anthropic — verfügbar als CLI, VS Code Extension, JetBrains Plugin und seit Oktober 2025 auch direkt auf claude.ai. Der entscheidende Unterschied zu Copilot und ähnlichen Tools: Claude Code führt mehrstufige Aufgaben selbstständig aus, anstatt nur Zeile für Zeile zu vervollständigen.
Mit 200'000 Tokens Kontext passt eine ganze Codebase in den Arbeitskontext. Das macht Aufgaben wie diese realistisch:
- "Implementiere das Feature aus Issue #42 und erstelle einen PR"
- "Refactore die Auth-Logik nach dem Pattern aus /docs/auth.md"
- "Finde den Bug, der in Sentry gemeldet wurde"
- "Schreibe Tests für alle Funktionen in /src/utils/"
Installation
Ein Claude Pro/Max Abo (ab USD 20/Monat) oder API-Key reicht aus. Der empfohlene Weg ist der native Installer — kein Node.js nötig:
# macOS / Linux (empfohlen)
curl -fsSL https://claude.ai/install.sh | bash
# oder via npm (Node.js 18+ nötig)
npm install -g @anthropic-ai/claude-code
claude # startet Browser-Auth beim ersten Mal
Im Projektverzeichnis:
claude /init # generiert CLAUDE.md als Starter-Template
claude /help # Übersicht aller Slash-Commands
claude /mcp # Status verbundener MCP-Server
Die 6 Säulen von Claude Code
1. CLAUDE.md — Projekt-Konfiguration
CLAUDE.md ist die Konfigurationsdatei, die Claude beim Start automatisch einliest. Hier definiert man, was Claude über das Projekt wissen soll — Commands, Konventionen, Architektur-Entscheidungen:
# 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
Drei Ebenen:
~/.claude/CLAUDE.md— gilt für alle Projekte./CLAUDE.md— projektspezifisch, ins GitCLAUDE.local.md— persönliche Overrides, in.gitignore
→ Deep Dive: CLAUDE.md Best Practices
2. MCP-Server — externe Tool-Integration
MCP (Model Context Protocol) ist das Protokoll, über das Claude Code mit externen Diensten spricht. Einmal konfiguriert, kann Claude selbstständig auf GitHub Issues zugreifen, Datenbank-Schemas abfragen oder Sentry-Logs lesen:
# 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://..."
Gängige Integrationen: GitHub, JIRA/Linear, PostgreSQL/MySQL, Sentry, Datadog, Slack, Notion.
→ Deep Dive: Claude Code MCP-Server einrichten
3. Skills — wiederverwendbare Workflows
Skills sind Markdown-Dateien, die Workflows definieren. Einmal geschrieben, per /skill-name aufrufbar — oder Claude erkennt automatisch, wann ein Skill passt:
---
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.
→ Deep Dive: Claude Code Skills erstellen
4. Agents — spezialisierte Sub-Agenten
Agents sind isolierte Kontext-Fenster innerhalb einer Session. Claude kann Sub-Agenten für spezifische Teilaufgaben spawnen:
| Built-in Agent | Zweck |
|---|---|
| Explore | Read-only Codebase-Exploration (Haiku) |
| Plan | Architektur-Recherche |
| General-purpose | Komplexe Multi-Step Tasks |
| Bash | Terminal-Commands |
Eigene Agents lassen sich genauso wie Skills als Markdown 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 Shell-Commands, 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 install prettier-workflow@marketplace
/plugin list
Typischer Workflow: Feature implementieren
User: Implementiere das Feature aus Issue #42 und erstelle einen PR
Claude: [liest Issue #42 via GitHub MCP]
Das Issue beschreibt eine neue Export-Funktion für CSV-Dateien.
Plan:
1. Export-Logik in src/utils/export.ts
2. UI-Button in src/components/DataTable.tsx
3. Tests in tests/export.test.ts
Fortfahren?
User: Ja
[Claude implementiert über mehrere Dateien, führt Tests aus, erstellt Commit und PR]
Claude: PR #87 erstellt: https://github.com/...
Tests grün.
GitHub Actions Integration
Claude Code läuft auch in CI/CD-Pipelines:
# .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"
Sinnvoll für automatische PR-Reviews, Code-Qualitäts-Checks, Dokumentations-Generierung und Issue-Triage.
Einstieg
Die ersten Schritte, die sich bewährt haben:
CLAUDE.md sofort pflegen. /init erstellt ein Starter-Template, aber der Wert kommt aus dem, was man selbst hinzufügt — Commands, die Claude nicht erraten kann, Architektur-Entscheidungen, Konventionen.
MCP-Server früh verbinden. GitHub allein ändert das Erlebnis deutlich: Claude kann Issues lesen, PRs erstellen und Comments verfolgen, ohne dass man Copy-Paste betreibt.
Skills für Wiederholungen definieren. Code Reviews, Commit-Messages, Test-Generierung — alles, was man regelmässig machen lässt, lohnt sich als Skill zu definieren.
- 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
Kontakt aufnehmen — falls Sie Claude Code im Team einführen und dabei Unterstützung bei Setup oder Best Practices gesucht ist.


