Skip to content

🚀 Das ultimative Claude Code Cheat Sheet für die KI Heroes Community - Von der Installation bis zu Sub-Agents. 100% anfängerfreundlich, mit Fokus auf parallele Ausführung für 10x schnellere Entwicklung. Deutsch & English.

License

Notifications You must be signed in to change notification settings

oliverhees/ultimate-claude-code-cheat-sheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Claude Code Cheat Sheet

🎯 Von Oliver Hees für die KI Heroes Community

KI Heroes Community Website Claude Code

🇩🇪 Deutsch | 🇬🇧 English


💡 Das umfassende Claude Code Referenzwerk / The Comprehensive Claude Code Reference


Deutsch

📋 Inhaltsverzeichnis

🚀 Installation & Setup

Installation

# macOS/Linux
curl -sL https://install.anthropic.com | sh

# Windows (PowerShell als Administrator)
Invoke-WebRequest -Uri https://install.anthropic.com/windows -UseBasicParsing | Invoke-Expression

# Überprüfung
claude --version

Erste Schritte

# Claude REPL starten
claude

# Direkte Abfrage
claude -p "Erkläre mir Python in 3 Sätzen"

# Mit Verzeichnis-Kontext
claude --add-dir ./src "Analysiere diesen Code"

🎯 Grundlegende Befehle

Basis-Befehle

Befehl Beschreibung Beispiel
claude Startet interaktive Sitzung claude
claude -p Direkte Prompt-Ausführung claude -p "Hallo Welt"
claude --help Zeigt Hilfe claude --help
claude --version Zeigt Version claude --version

Kontext-Management

# Verzeichnis hinzufügen
claude --add-dir ./projekt

# Mehrere Verzeichnisse
claude --add-dir ./src ./tests ./docs

# Datei hinzufügen
claude --add-file README.md

# Mit Kontext arbeiten
claude --add-dir . "Erkläre die Projektstruktur"

Session-Management

# Session speichern
claude --save-session meine-session

# Session fortsetzen
claude --resume meine-session
# Oder kurz:
claude -r meine-session

# Session-Liste anzeigen
claude --list-sessions

📝 Prompt-Techniken

Pipe-Integration

# Git-Logs analysieren
git log --oneline -10 | claude -p "Fasse diese Commits zusammen"

# Fehler analysieren
cat error.log | claude -p "Finde die Ursache"

# JSON verarbeiten
curl api.example.com/data | claude -p "Extrahiere wichtige Metriken"

Ausgabe-Formate

# JSON-Format
claude -p "Liste 5 Python-Tipps" --output-format json

# Reiner Text
claude -p "Erkläre REST APIs" --output-format text

# Markdown (Standard)
claude -p "Erstelle eine README"

🔧 Konfiguration

Modell-Auswahl

# Claude Sonnet (schneller)
claude --model sonnet

# Claude Opus (leistungsstärker)
claude --model opus

# Haiku (schnellste Antworten)
claude --model haiku

Konfigurationsdatei

Erstelle ~/.claude/config.json:

{
  "default_model": "sonnet",
  "temperature": 0.7,
  "max_tokens": 4096,
  "output_format": "markdown",
  "auto_save": true
}

💻 Praktische Beispiele

Code-Review

# Einzelne Datei reviewen
claude --add-file app.py "Review diesen Code auf Best Practices"

# Projekt-Review
claude --add-dir ./src "Führe ein Security-Review durch"

# Diff analysieren
git diff | claude -p "Erkläre diese Änderungen"

Dokumentation generieren

# README erstellen
claude --add-dir . "Erstelle eine README.md für dieses Projekt"

# API-Dokumentation
claude --add-file api.py "Generiere OpenAPI Dokumentation"

# Inline-Kommentare
claude --add-file utils.js "Füge JSDoc Kommentare hinzu"

Debugging

# Fehler analysieren
claude --add-file error.log "Was verursacht diesen Fehler?"

# Stack Trace verstehen
python app.py 2>&1 | claude -p "Erkläre diesen Stack Trace"

# Performance-Analyse
claude --add-file profile.json "Identifiziere Performance-Bottlenecks"

🚀 Fortgeschrittene Features

Benutzerdefinierte Commands

Erstelle .claude/commands/translate.md:

---
name: translate
description: Übersetzt Text
params:
  - text: Der zu übersetzende Text
  - target: Zielsprache
---

Übersetze den folgenden Text nach {{target}}:
{{text}}

Verwendung:

claude /translate --text "Hallo Welt" --target "Englisch"

Workflow-Automatisierung

# Git Commit Messages
git diff --staged | claude -p "Generiere eine Commit-Message"

# Code-Generation
claude -p "Erstelle einen REST API Endpoint für User-Management" > user_api.py

# Test-Generation
claude --add-file app.py "Schreibe Unit-Tests" > test_app.py

Batch-Verarbeitung

# Mehrere Dateien analysieren
for file in *.py; do
  echo "Analysiere $file"
  claude --add-file "$file" "Finde potenzielle Bugs" >> analysis.md
done

# Logs verarbeiten
find ./logs -name "*.log" -exec claude --add-file {} "Zusammenfassung" \; > summary.txt

🎯 Best Practices

1. Kontext optimieren

# Gut: Spezifischer Kontext
claude --add-dir ./src/auth "Verbessere die Authentifizierung"

# Schlecht: Zu viel Kontext
claude --add-dir / "Finde Bugs"

2. Klare Prompts

# Gut: Spezifisch und klar
claude -p "Erstelle eine Python-Funktion die Fibonacci-Zahlen bis n berechnet"

# Schlecht: Vage
claude -p "Mach Code"

3. Session-Management nutzen

# Lange Arbeitssitzung speichern
claude --save-session projekt-refactoring

# Später fortsetzen
claude -r projekt-refactoring

4. Output richtig nutzen

# Direkt in Datei speichern
claude -p "Erstelle Dockerfile für Node.js App" > Dockerfile

# JSON für Weiterverarbeitung
claude -p "Liste Dependencies" --output-format json | jq '.dependencies'

English

📋 Table of Contents

🚀 Installation & Setup

Installation

# macOS/Linux
curl -sL https://install.anthropic.com | sh

# Windows (PowerShell as Administrator)
Invoke-WebRequest -Uri https://install.anthropic.com/windows -UseBasicParsing | Invoke-Expression

# Verification
claude --version

Getting Started

# Start Claude REPL
claude

# Direct query
claude -p "Explain Python in 3 sentences"

# With directory context
claude --add-dir ./src "Analyze this code"

🎯 Basic Commands

Core Commands

Command Description Example
claude Starts interactive session claude
claude -p Direct prompt execution claude -p "Hello World"
claude --help Shows help claude --help
claude --version Shows version claude --version

Context Management

# Add directory
claude --add-dir ./project

# Multiple directories
claude --add-dir ./src ./tests ./docs

# Add file
claude --add-file README.md

# Work with context
claude --add-dir . "Explain the project structure"

Session Management

# Save session
claude --save-session my-session

# Resume session
claude --resume my-session
# Or short:
claude -r my-session

# List sessions
claude --list-sessions

📝 Prompt Techniques

Pipe Integration

# Analyze git logs
git log --oneline -10 | claude -p "Summarize these commits"

# Analyze errors
cat error.log | claude -p "Find the root cause"

# Process JSON
curl api.example.com/data | claude -p "Extract key metrics"

Output Formats

# JSON format
claude -p "List 5 Python tips" --output-format json

# Plain text
claude -p "Explain REST APIs" --output-format text

# Markdown (default)
claude -p "Create a README"

🔧 Configuration

Model Selection

# Claude Sonnet (faster)
claude --model sonnet

# Claude Opus (more powerful)
claude --model opus

# Haiku (fastest responses)
claude --model haiku

Configuration File

Create ~/.claude/config.json:

{
  "default_model": "sonnet",
  "temperature": 0.7,
  "max_tokens": 4096,
  "output_format": "markdown",
  "auto_save": true
}

💻 Practical Examples

Code Review

# Review single file
claude --add-file app.py "Review this code for best practices"

# Project review
claude --add-dir ./src "Perform a security review"

# Analyze diff
git diff | claude -p "Explain these changes"

Generate Documentation

# Create README
claude --add-dir . "Create a README.md for this project"

# API documentation
claude --add-file api.py "Generate OpenAPI documentation"

# Inline comments
claude --add-file utils.js "Add JSDoc comments"

Debugging

# Analyze errors
claude --add-file error.log "What's causing this error?"

# Understand stack trace
python app.py 2>&1 | claude -p "Explain this stack trace"

# Performance analysis
claude --add-file profile.json "Identify performance bottlenecks"

🚀 Advanced Features

Custom Commands

Create .claude/commands/translate.md:

---
name: translate
description: Translates text
params:
  - text: Text to translate
  - target: Target language
---

Translate the following text to {{target}}:
{{text}}

Usage:

claude /translate --text "Hello World" --target "German"

Workflow Automation

# Git commit messages
git diff --staged | claude -p "Generate a commit message"

# Code generation
claude -p "Create a REST API endpoint for user management" > user_api.py

# Test generation
claude --add-file app.py "Write unit tests" > test_app.py

Batch Processing

# Analyze multiple files
for file in *.py; do
  echo "Analyzing $file"
  claude --add-file "$file" "Find potential bugs" >> analysis.md
done

# Process logs
find ./logs -name "*.log" -exec claude --add-file {} "Summarize" \; > summary.txt

🎯 Best Practices

1. Optimize Context

# Good: Specific context
claude --add-dir ./src/auth "Improve authentication"

# Bad: Too much context
claude --add-dir / "Find bugs"

2. Clear Prompts

# Good: Specific and clear
claude -p "Create a Python function that calculates Fibonacci numbers up to n"

# Bad: Vague
claude -p "Make code"

3. Use Session Management

# Save long work session
claude --save-session project-refactoring

# Resume later
claude -r project-refactoring

4. Use Output Properly

# Save directly to file
claude -p "Create Dockerfile for Node.js app" > Dockerfile

# JSON for further processing
claude -p "List dependencies" --output-format json | jq '.dependencies'

🔥 Schnellreferenz / Quick Reference

Deutsch

Häufigste Befehle

# Installation
curl -sL https://install.anthropic.com | sh

# Start
claude

# Mit Kontext
claude --add-dir .

# Prompt ausführen
claude -p "Deine Frage"

# Session speichern/fortsetzen
claude --save-session name
claude -r name

Tastenkombinationen im REPL

  • Ctrl+C - Aktuelle Eingabe abbrechen
  • Ctrl+D - Session beenden
  • ↑/↓ - Durch Historie navigieren
  • Tab - Auto-Vervollständigung

English

Most Common Commands

# Installation
curl -sL https://install.anthropic.com | sh

# Start
claude

# With context
claude --add-dir .

# Execute prompt
claude -p "Your question"

# Save/resume session
claude --save-session name
claude -r name

REPL Keyboard Shortcuts

  • Ctrl+C - Cancel current input
  • Ctrl+D - End session
  • ↑/↓ - Navigate through history
  • Tab - Auto-completion

🤝 Community & Support

Deutsch

English


💖 Created with passion by Oliver Hees for the KI Heroes Community

🏠 ki-heroes.net | 👥 Community

About

🚀 Das ultimative Claude Code Cheat Sheet für die KI Heroes Community - Von der Installation bis zu Sub-Agents. 100% anfängerfreundlich, mit Fokus auf parallele Ausführung für 10x schnellere Entwicklung. Deutsch & English.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •