Claude Code – Anthropics CLI für KI-gestützte Softwareentwicklung

Claude Code ist das offizielle CLI von Anthropic für KI-gestützte Softwareentwicklung. Das agentenbasierte Tool liest Codebases, schreibt Dateien und führt Git-Workflows direkt im Terminal aus. Mit CLAUDE.md-Projektregeln, MCP-Server-Support und Auto-Compact eignet es sich für strukturiertes Agentic Coding in professionellen Entwicklungsteams.

Kategorie:Tools & Technologien

Claude Code ist das offizielle Kommandozeilen-Interface (CLI) von Anthropic für KI-gestützte Softwareentwicklung. Das Tool läuft direkt im Terminal und ermöglicht es Entwicklern, das Claude-Sprachmodell tief in ihren Entwicklungs-Workflow zu integrieren – ohne einen Browser oder eine separate IDE zu benötigen. Claude Code liest Codebases, schreibt und bearbeitet Dateien, führt Befehle aus und interagiert mit Git, alles innerhalb einer einzigen Sitzung.

Anders als reine Code-Completion-Tools (etwa GitHub Copilot) oder Editor-Plugins (etwa Cursor) ist Claude Code ein agentenbasiertes Werkzeug: Es kann mehrere Schritte selbstständig planen und ausführen, Dateien lesen, Änderungen vornehmen, Builds prüfen und auf Fehler reagieren – gesteuert durch natürlichsprachliche Anweisungen des Entwicklers.

Kernfunktionen von Claude Code

CLAUDE.md – Projektspezifische Anweisungen

Das zentrale Konzept von Claude Code ist die CLAUDE.md-Datei. Sie liegt im Projektstamm und wird automatisch in jede Sitzung geladen. Darin definieren Entwickler:

  • Code-Konventionen (Formatierung, Naming, Architektur)
  • Verbotene Patterns ("Niemals console.log verwenden")
  • Deployment-Workflows und Befehle
  • Sicherheitsregeln (keine Credentials hardcoden)
  • Technologie-Stack und Framework-Präferenzen
  • Team-Kommunikations-Regeln und Sprachvorgaben

Die CLAUDE.md ist kein einmaliges Dokument, sondern ein lebendes Regelwerk, das mit dem Projekt wächst. Einmal sauber aufgesetzt, sorgt sie dafür, dass jede KI-Interaktion konsistent den Projektstandards folgt.

Terminal-Integration und Multi-Tool-Calls

Claude Code arbeitet direkt in der Shell. Es kann in einer einzigen Antwort mehrere Werkzeuge parallel aufrufen: gleichzeitig Dateien lesen, Grep-Suchen durchführen und Glob-Muster auswerten. Diese parallelen Operationen verkürzen die Bearbeitungszeit deutlich gegenüber sequentiellen Ansätzen.

  • Dateioperationen: Lesen, Schreiben, Bearbeiten über dedizierte Tools (nicht Shell-Befehle)
  • Code-Suche: Grep und Glob für strukturierte Codebase-Analyse
  • Shell-Ausführung: Build-Befehle, Tests, Linting direkt aus dem Context heraus
  • Parallele Calls: Mehrere unabhängige Operationen gleichzeitig

Git-Integration

Claude Code liest Git-Status, Diffs und Logs und kann Commits erstellen. Es folgt dabei Konventionen, die in der CLAUDE.md definiert sind – zum Beispiel Co-Authored-By-Tags, Commit-Message-Formate oder Regeln für Pre-Commit-Hooks. Git-Operationen werden nicht blind ausgeführt, sondern im Kontext der aktuellen Änderungen erklärt.

Auto-Compact – Kontext-Management

Claude Code verfügt über automatisches Kontext-Management: Wenn das Token-Limit einer Sitzung erreicht wird, komprimiert Auto-Compact den bisherigen Verlauf intelligent, ohne relevante Informationen zu verlieren. Entwickler können außerdem Session-Handover-Dateien nutzen, um wichtige Zwischenstände explizit zu dokumentieren – nützlich vor einem /clear oder am Ende einer Arbeitsphase.

MCP Server Support

Claude Code unterstützt das Model Context Protocol (MCP). MCP-Server erweitern die Fähigkeiten des Tools über reine Textverarbeitung hinaus:

  • Playwright MCP: Browser-Automation für End-to-End-Tests und UI-Debugging
  • Database MCP: Direkte Abfragen auf Entwicklungs-Datenbanken
  • Context7 MCP: Zugriff auf aktuelle Bibliotheks-Dokumentation
  • Custom MCP Server: Projektspezifische Tool-Integrationen

MCP-Server lassen sich global oder projektspezifisch konfigurieren. Claude Code erkennt verfügbare Server automatisch und kann sie in Sitzungen nutzen, ohne dass der Entwickler manuell eingreifen muss.

CLAUDE.md – Das Herzstück des Workflows

Hierarchische Kontexte

Claude Code unterstützt einen hierarchischen Aufbau von CLAUDE.md-Dateien:

  • Globale CLAUDE.md: Projektübergreifende Regeln für alle Repositories (z.B. in ~/.claude/CLAUDE.md)
  • Projekt-CLAUDE.md: Repository-spezifische Anweisungen im Projektstamm
  • Verzeichnis-CLAUDE.md: Optionale Anweisungen für einzelne Unterverzeichnisse

Diese Hierarchie ermöglicht es, allgemeine Best Practices einmal global zu definieren und projektspezifische Besonderheiten lokal zu ergänzen. Neue Teammitglieder müssen keine langen Einarbeitungs-Sessions durchlaufen – die CLAUDE.md enthält alles, was der KI-Assistent wissen muss.

Was eine gute CLAUDE.md enthält

  • Technologie-Stack und Versionierungsangaben
  • Port-Belegungen und Service-Architektur
  • Start- und Deployment-Befehle
  • Explizite Verbote ("NIEMALS window.innerWidth in onMounted")
  • Sicherheitsanforderungen (ENV-Variablen, keine Hardcodierung)
  • Code-Style-Vorgaben mit Positiv- und Negativbeispielen
  • Verweise auf Dokumentation und kritische Dateien

Claude Code vs. andere Coding-Tools

Claude Code vs. GitHub Copilot

GitHub Copilot ist primär ein Inline-Completion-Tool: Es schlägt Code vor, während der Entwickler tippt, hat aber keinen tiefen Einblick in die gesamte Codebase und führt keine eigenständigen Schritte aus. Claude Code hingegen arbeitet agentenbasiert – es liest relevante Dateien selbst, plant Schritte und führt sie aus. Die Stärke von Copilot liegt in der Geschwindigkeit bei Routine-Code; Claude Code eignet sich besser für komplexere, mehrstufige Aufgaben.

Claude Code vs. Cursor

Cursor ist ein VS Code Fork mit integrierter KI. Es bietet eine vertraute IDE-Oberfläche und unterstützt mehrere Modelle (GPT-4, Claude, etc.). Claude Code ist kein Editor, sondern ein Terminal-Tool – es ist schlanker, benötigt keine GUI und lässt sich gut in bestehende Workflows integrieren. Cursor hat Vorteile bei der visuellen Inline-Bearbeitung; Claude Code bei servernahen Aufgaben, Scripting und Projekten ohne IDE-Präferenz.

Claude Code vs. Windsurf

Windsurf (von Codeium) ist ein neuerer KI-nativer Editor mit sogenanntem Cascade-Modus für autonome Tasks. Beide Tools verfolgen einen ähnlichen agentenbasierten Ansatz. Claude Code ist enger an das Claude-Modell gebunden und profitiert direkt von Anthropics Modell-Updates; Windsurf ist modell-agnostischer und bietet eine grafische Oberfläche. Die Wahl hängt von persönlicher Präferenz und bestehender Tool-Landschaft ab.

Workflow mit Claude Code

1. Setup-Phase

  1. Claude Code installieren: npm install -g @anthropic-ai/claude-code
  2. CLAUDE.md im Projektstamm anlegen mit Projekt-Regeln
  3. Optionale MCP-Server konfigurieren (z.B. Playwright für UI-Tests)
  4. Memory-Dateien für wichtige Architektur-Entscheidungen anlegen

2. Development-Phase

  1. Claude Code im Projektverzeichnis starten: claude
  2. Aufgabe in natürlicher Sprache beschreiben
  3. Claude Code liest relevante Dateien, analysiert den Kontext
  4. Änderungen werden vorgenommen, Build-Checks automatisch ausgeführt
  5. Entwickler reviewt die Änderungen und gibt Rückmeldung
  6. Git-Commit mit strukturierter Message

3. Dokumentations-Phase

  1. Wichtige Entscheidungen in Memory-Dateien festhalten
  2. CLAUDE.md aktualisieren, wenn neue Patterns entstehen
  3. Session-Handover erstellen bei Kontextwechsel

Claude Code im Team einsetzen

Onboarding neuer Entwickler

Eine gut gepflegte CLAUDE.md beschleunigt das Onboarding deutlich. Neue Teammitglieder können Claude Code mit der Codebase bekannt machen ("Erkläre mir die Architektur dieses Projekts") und erhalten sofort einen strukturierten Überblick. Die KI kennt die Konventionen, die in der CLAUDE.md stehen, und kann erklären, warum bestimmte Entscheidungen so getroffen wurden.

Knowledge Sharing

Memory-Dateien und CLAUDE.md funktionieren als lebendige Dokumentation. Anders als klassische README-Dateien werden sie aktiv genutzt – jede KI-Interaktion zieht die Informationen heran. Das erhöht den Anreiz, diese Dateien aktuell zu halten, da ihr direkter Nutzen sichtbar ist.

CI/CD-Integration

Claude Code lässt sich in automatisierte Pipelines integrieren. Code-Reviews, Dokumentations-Updates oder Test-Generierung können als Teil des CI/CD-Workflows ausgeführt werden. Dabei gelten dieselben Sicherheitsregeln wie bei manuellem Einsatz: keine Produktions-Datenbanken, keine Credentials im Code.

Sicherheitshinweise für Teams

  • Credentials gehören niemals in Prompts oder CLAUDE.md – ausschließlich ENV-Variablen
  • MCP-Datenbankzugriff nur für Entwicklungsumgebungen, nie für Production
  • KI-generierte Änderungen immer reviewen, auch bei gut konfigurierten Projekten
  • Git-Hooks nicht umgehen – Pre-Commit-Checks sind bewusst eingebaut

elasticbrains und Claude Code

Bei elasticbrains ist Claude Code seit 2023 zentraler Bestandteil des Entwicklungs-Workflows. Der gesamte Entwicklungsprozess basiert auf einem hierarchischen CLAUDE.md-System: eine globale Datei für projektübergreifende Regeln, ergänzt durch projektspezifische Dateien für jeden Client.

  • EQ-Sales-AI: Das KI-Sales-Assistenz-Produkt von elasticbrains wurde zu einem erheblichen Teil mit Claude Code entwickelt. Die CLAUDE.md definiert strikte Vue-3-Composition-API-Regeln, TypeScript-Anforderungen, Logger-Nutzung und Docker-Resource-Limits.
  • Codebase-Konsistenz: Durch klare Project Instructions ist der generierte Code gleichmäßiger als ohne explizite Regeln – auch über längere Entwicklungszeiträume hinweg.
  • Mehrsprachige Projekte: Claude Code folgt Sprachvorgaben in der CLAUDE.md zuverlässig, was bei deutschsprachigen Projekten (äöüß, deutsche Schreibweise) relevant ist.
  • MCP-gestütztes Testing: Playwright MCP wird in Frontend-Projekten für automatisierte UI-Tests direkt aus der Claude-Code-Sitzung heraus eingesetzt.

Agentic Coding Workshop bei elasticbrains

Möchten Sie Claude Code und den Agentic Coding-Ansatz in Ihrem Team etablieren? Unser Agentic Coding Workshop vermittelt den methodischen Einsatz von Claude Code und vergleichbaren Tools:

  • CLAUDE.md und Project Instructions strukturiert aufbauen
  • Context Engineering für komplexe Projekte
  • MCP Server Setup und projektspezifische Integration
  • Memory Management und Session Handover
  • Best Practices aus mehrjähriger Praxiserfahrung
  • Hands-on: Echtes Feature im eigenen Projekt implementieren

Der Workshop richtet sich an Entwickler und Teams, die den Übergang von experimenteller KI-Nutzung zu einem systematischen, reproduzierbaren Workflow vollziehen möchten. → Zum Agentic Coding Workshop

Weiterführende Ressourcen