Zum Hauptinhalt springen
|5 min read|Manuel Hedinger

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

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 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.


Kontakt aufnehmen — falls Sie Claude Code im Team einführen und dabei Unterstützung bei Setup oder Best Practices gesucht ist.

Ähnliche Artikel