Zum Hauptinhalt springen
|7 min read|Hedinger-Digital

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 CodeKIEntwicklungAutomatisierung

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 AgentZweck
ExploreRead-only Codebase-Exploration (Haiku)
PlanArchitektur-Recherche
General-purposeKomplexe Multi-Step Tasks
BashTerminal-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:

EventWann
PreToolUseBevor Claude ein Tool nutzt
PostToolUseNach erfolgreicher Tool-Nutzung
StopWenn 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 /init aus 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:

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.

Mehr

Ähnliche Artikel