Claude Code Spickzettel: Dein umfassender Anfänger-Leitfaden für Entwickler

Ashley Goolam

Ashley Goolam

20 November 2025

Claude Code Spickzettel: Dein umfassender Anfänger-Leitfaden für Entwickler

Apidog für Unternehmen

On-Premises-Bereitstellung

SSO & RBAC

SOC 2 konform

Apidog Enterprise entdecken

Wenn Sie sich mit Claude Code, dem leistungsstarken KI-gestützten Programmierassistenten von Anthropic, beschäftigen, ist eine klare Referenz unerlässlich. Dieses Claude Code Cheatsheet richtet sich an Entwickler, die einen praktischen, anfängerfreundlichen Leitfaden suchen, der Einrichtung, Workflows, Konfiguration und fortgeschrittene Tipps abdeckt. Am Ende werden Sie sich sicherer fühlen, Claude Code in Ihrer lokalen Umgebung oder als Teil Ihrer CI/CD-Prozesse zu verwenden.

claude code

Was ist Claude Code?

Claude Code ist ein CLI-basiertes KI-Codierungstool von Anthropic. Es ermöglicht Entwicklern, Code mit den fortschrittlichen Modellen von Claude zu generieren, zu refaktorieren, zu testen und zu dokumentieren. Anstatt einer einfachen Chat-Oberfläche verhält sich Claude Code wie eine KI-IDE: Es versteht Ihre Repository-Struktur, wendet in Konfigurationsdateien definierte Schutzmechanismen an, kann Bash-Befehle ausführen und lässt sich in Git-Workflows integrieren.

Claude Code installieren:

# MacOS/Linux:
curl -fsSL https://claude.ai/install.sh | bash

# Windows:
irm https://claude.ai/install.ps1 | iex

# NPM:
npm install -g @anthropic-ai/claude-code

# Homebrew:
brew install --cask claude-code

Claude Code verwenden:

cd your-project
claude
💡
Möchten Sie ein großartiges API-Test-Tool, das wunderschöne API-Dokumentation generiert?

Möchten Sie eine integrierte All-in-One-Plattform, damit Ihr Entwicklerteam mit maximaler Produktivität zusammenarbeiten kann?

Apidog erfüllt all Ihre Anforderungen und ersetzt Postman zu einem viel günstigeren Preis!
button

Schlüsselkomponenten von Claude Code – Ihr Cheatsheet

Hier sind die wesentlichen Bausteine und Funktionen, die Sie kennen sollten, wenn Sie mit Claude Code beginnen:

1. CLAUDE.md – Agenten-Manifest

# MyProject CLAUDE.md

## Project Overview
This is a Node.js + Express REST API for a task management application.

## Technology Stack
- Backend: Node.js (ES6), Express
- Database: PostgreSQL
- Testing: Jest
- Linting & Style: ESLint, Prettier

## Development Commands
- `npm install` — Install dependencies
- `npm run dev` — Start development server
- `npm run test` — Run all tests
- `npm run lint` — Run linter

## Coding Standards
- Use 2-space indentation.
- Always use `async / await` instead of `.then()` chains.
- Functions must have JSDoc comments.
- Prefer composition over inheritance.

## Git Workflow
- Feature branches must follow this pattern: `feature/FOO`
- Use `git rebase` instead of `merge` for updating branches.
- When committing: write descriptive commit messages that follow the Conventional Commits format.

## File Structure Guidance
- `src/` — Your main application code
- `tests/` — Test files
- `scripts/` — Utility or setup scripts
- `migrations/` — Database migrations

## Known Issues / Workarounds
- `db.connect()` sometimes times out; in that case, retry twice.
- For large JSON payloads, use streaming to avoid memory issues.

## Memory / Style Preferences
- Always ask for clarification if the request is ambiguous.
- Do not generate new `.md` files unless explicitly instructed.
- Include a `co-authored-by Claude` line in generated commits.

2. Kontextverwaltung

a. Verwenden Sie /context, um die Token-Nutzung Ihrer aktuellen Claude-Sitzung zu überprüfen.

Claude Code /context
Screenshot von Shrivu Claude Code "/context"

b. Befehle zum Neustarten oder Verkleinern des Kontexts:

3. Slash-Befehle

Befehl Beschreibung
/catchup Claude anweisen, geänderte Dateien in Ihrem Git-Branch zu lesen und zu laden
/clear Konversationsverlauf löschen (Speicher zurücksetzen)
/add-dir Verzeichnisse zum Claude-Arbeitsbereich hinzufügen
/mcp Model Context Protocol (MCP)-Server verwalten
/model Das zu verwendende Claude-Modell wechseln (z.B. Sonnet, Opus)
/pr Einen Pull Request vorbereiten (falls über Slash-Befehle konfiguriert)
Claude Code „/“-Befehle

4. Plan-Modus

5. Subagenten & Aufgaben-Delegation

Claude Code Subagenten

6. Claude Skills vs. MCP – Was ist der Unterschied?

a. Claude Skills sind vorgefertigte „Module“, die Claude beibringen, wie bestimmte Aufgaben ausgeführt werden. Sie sind in Markdown oder Code geschrieben und werden nur bei Bedarf geladen. Sie können Skills verwenden, um Workflows zu definieren, z. B. das Formatieren von Berichten, das Zusammenfassen von Daten oder das Durchsetzen des Teamstils.

Claude Code Skills

b. Das Model Context Protocol (MCP) hingegen ist ein Protokoll zur Verbindung von Claude mit externen Daten und Tools – wie Datenbanken, Ihrer Codebasis oder Geschäftssystemen. Es ist wie ein „universeller Adapter“, der es Claude ermöglicht, auf externe Ressourcen zuzugreifen und mit ihnen zu interagieren, ohne benutzerdefinierte Integrationen für jedes Tool.

c. Hauptunterschiede:

1. Zweck:

2. Token-Effizienz:

d. Anwendungsfall:

In der Praxis funktionieren die beiden am besten zusammen: MCP gibt Claude Zugriff auf Ihre Daten, und Skills lehren Claude, wie diese Daten auf strukturierte, wiederholbare Weise verwendet werden.

6. Hooks

a. Hooks sind Ihre Möglichkeit, Regeln automatisch durchzusetzen.

b. Zwei gängige Typen:

c. Vermeiden Sie „Block-at-write“-Hooks – es ist stabiler, Claude seinen Plan abschließen zu lassen und dann zu validieren.

# Example Hook in .claude/settings.toml

[[hooks]]
# The event that triggers the hook.
event = "PostToolUse"

# (Optional) Conditions for the hook to run.
[hooks.matcher]
tool_name = "edit_file"
file_paths = ["*.py", "api/**/*.py"]

# The shell command to execute.
command = "ruff check --fix $CLAUDE_FILE_PATHS && black $CLAUDE_FILE_PATHS"

# (Optional) Whether to run the command in the background.
run_in_background = false 

7. CLI SDK

Installation:

# Typescript:
npm install @anthropic-ai/claude-agent-sdk

# Python:
pip install claude-agent-sdk

8. Claude Code GitHub Actions (GHA)

9. Einstellungen & Konfiguration

a. In settings.json können Sie Folgendes konfigurieren:

{
  "permissions": {
    "allow": [
      "Bash(npm run lint)",
      "Bash(npm run test:*)",
      "Read(~/.zshrc)"
    ],
    "deny": [
      "Bash(curl:*)",
      "Read(./.env)",
      "Read(./.env.*)",
      "Read(./secrets/**)"
    ]
  },
  "env": {
    "CLAUDE_CODE_ENABLE_TELEMETRY": "1",
    "OTEL_METRICS_EXPORTER": "otlp"
  },
  "companyAnnouncements": [
    "Willkommen bei Acme Corp! Lesen Sie unsere Code-Richtlinien unter docs.acme.com",
    "Erinnerung: Code-Reviews für alle PRs erforderlich",
    "Neue Sicherheitsrichtlinie in Kraft"
  ]
}

Erweiterte Funktionen & Produktivitätstipps

  1. Modellwechsel: Wählen Sie Claude 4 Sonnet oder Opus je nach Ihrer Aufgabe. Sonnet ist schnell und kosteneffizient; Opus ist leistungsfähiger für komplexe, dateiübergreifende Änderungen.
  2. Denkmodi (Cheat): Einige Benutzer stellen Claudes Denkmodus auf think, think hard, think harder oder ultrathink ein, um die Tiefe seiner Überlegungen anzupassen.
  3. Benutzerdefinierte Befehle: Definieren Sie wiederverwendbare Slash-Befehle in .claude/commands mit dynamischen Platzhaltern ($argument). Ideal zum Testen, Erstellen oder Überprüfen.
  4. Sitzungsverlauf: Verwenden Sie claude --resume oder claude --continue, um ältere Sitzungen fortzusetzen. Claude speichert den gesamten Sitzungsverlauf lokal.
  5. Feedback-Schleife: Überprüfen Sie das Agentenverhalten über GitHub Action-Protokolle oder historische Sitzungsdaten und aktualisieren Sie Ihre CLAUDE.md, um Missverständnisse zu beheben oder bessere Schutzmechanismen durchzusetzen.

Häufig gestellte Fragen (FAQ)

F1. Was ist der Zweck von CLAUDE.md?
Antw: CLAUDE.md fungiert als Manifest des Agenten. Es definiert Regeln, Tools und Konventionen, denen Claude Code folgen soll. Es hilft, das Verhalten in Ihrem Repository zu standardisieren.

F2. Sollte ich Subagenten oder nur einfache Aufgaben verwenden?
Antw: Verwenden Sie Subagenten, wenn Sie strikte modulare Workflows wünschen. Viele finden jedoch das Master-Klon-Muster (mit Task(...)) flexibler – Sie behalten den Kontext bei, während Sie Unteraufgaben delegieren.

F3. Wie starte ich eine Claude-Sitzung neu, ohne alles zu verlieren?
Antw: Verwenden Sie /clear, um den Chat zurückzusetzen, und dann /catchup, um Dateien von Ihrem Git-Branch zu laden, damit Claude wieder den vollständigen Kontext hat.

F4. Was sind Hooks und warum brauche ich sie?
Antw: Hooks erzwingen Regeln oder Prüfungen, wenn Claude Arbeit committet. Zum Beispiel kann ein Block-at-submit-Hook sicherstellen, dass Tests bestanden werden, bevor ein Git-Commit erlaubt ist.

F5. Wie kann ich Claude Code in CI/CD integrieren?
Antw: Verwenden Sie die Claude Code GitHub Action, um Aufgaben auszuführen, Code zu validieren, Pull-Requests zu generieren oder Ihre CLAUDE.md-Schutzmechanismen in automatisierten Pipelines durchzusetzen.

Fazit

Dieses Claude Code Cheatsheet bietet Ihnen einen praktischen, strukturierten Überblick darüber, wie Sie Claude Code effektiv nutzen können. Vom Schreiben einer gut durchdachten CLAUDE.md-Datei bis hin zur Nutzung von Slash-Befehlen, Subagenten, Hooks und CI-Integration – diese Muster bilden eine solide Grundlage für die Verwendung von Claude Code als zuverlässigen KI-gestützten Entwicklungspartner.

Durch die Beherrschung dieser Funktionen können neue Entwickler schnell eingearbeitet werden, und erfahrenere Ingenieure können ihre Workflows optimieren, Schutzmechanismen durchsetzen und die durch Claude unterstützte Produktivität skalieren. Claude Code ist mehr als nur ein Code-Generierungstool – es ist ein programmierbares, agentisches System, das sich an die Bedürfnisse Ihres Teams anpasst.

💡
Möchten Sie ein großartiges API-Test-Tool, das wunderschöne API-Dokumentation generiert?

Möchten Sie eine integrierte All-in-One-Plattform, damit Ihr Entwicklerteam mit maximaler Produktivität zusammenarbeiten kann?

Apidog erfüllt all Ihre Anforderungen und ersetzt Postman zu einem viel günstigeren Preis!
button

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen