Zum Inhalt

Claude Code CLI Cheatsheet

Claude Code CLI Cheatsheet

Überblick

Claude Code ist ein agentenbasierter Coding-Assistent von Anthropic, der in Ihrem Terminal lebt. Er kann vollständige Codebasen verstehen, Funktionen aus natürlichsprachlichen Beschreibungen erstellen, Fehler beheben und monotone Entwicklungsaufgaben automatisieren. Dieser Cheatsheet konzentriert sich auf die Nutzung der Befehlszeilenschnittstelle (CLI).

Installation

# Install Claude Code globally using npm
npm install -g @anthropic-ai/claude-code

Erste Schritte

# Navigate to your project directory
cd your-project

# Start an interactive session with Claude Code
claude

Kernbefehle

# Ask a question about your codebase
claude "How does the authentication middleware work?"

# Build a new feature
claude -p "Create a new API endpoint for user profiles"

# Fix a bug from an error message
claude -p "Fix this error: 'TypeError: Cannot read property 'id' of undefined'"

# Run a command and pipe the output to Claude
tail -f server.log | claude -p "Alert me if you see any critical errors"

Schlüsselfunktionen

  • Codebase-Bewusstsein: Versteht die gesamte Projektstruktur.
  • Agentenfähigkeiten: Kann Dateien lesen, Befehle ausführen und Commits erstellen.
  • Natürlichsprachliche Schnittstelle: Interagieren Sie mit Ihrer Codebase auf Deutsch.
  • Terminal-Integration: Funktioniert nahtlos in Ihrem bestehenden Terminal-Workflow.
  • MCP-Integration: Verbindet sich mit externen Tools wie Google Drive, Figma und Jira.

Häufige Arbeitsabläufe

  • Funktionsentwicklung: Beschreiben Sie eine Funktion, und Claude Code wird sie planen und implementieren.
  • Debugging: Fügen Sie eine Fehlermeldung ein, und Claude wird die Ursache finden und beheben.
  • Code-Refactoring: Bitten Sie Claude, eine Datei oder Funktion für bessere Lesbarkeit zu überarbeiten.
  • Dokumentation: Generieren Sie Dokumentation für einen bestimmten Teil Ihrer Codebase.
  • CI/CD-Automatisierung: Automatisieren Sie Aufgaben wie Linting, Testing und Versionshinweise.

Erweiterte Nutzung

# Use a specific model for a task
claude --model claude-3-opus -p "Analyze the performance of this function"

# Set a custom prompt for a session
claude --prompt "You are a senior security engineer. Review this code for vulnerabilities."

# Integrate with other tools
claude -p "Read the design doc from Google Drive and implement the new UI"

Zusätzliche Ressourcen