Start / Cheat Sheets

Cheat Sheet

Claude Code in der Praxis — Cheat Sheet

Stand: · Claude Code in der Praxis

Claude CodeAgentenMCPCLAUDE.md

Der Spickzettel zum Seminar Claude Code in der Praxis — die Ebenen, Modi und Kurzbefehle, die man im Alltag nachschlägt. Claude Code entwickelt sich schnell; maßgeblich bleibt die offizielle Dokumentation.

Oberflächen

OberflächeStärkeEinsatz
Terminal-CLImaximal direkt, skriptbarStandard-Workflow, CI/Automatisierung
Desktop-Appeigenständig, ohne TerminalEinstieg, parallele Sessions
VS-Code-ExtensionDiffs & Kontext im EditorEntwickeln mit sichtbarem Code

Alle drei sprechen denselben Agenten an und sind frei kombinierbar.

curl -fsSL https://claude.ai/install.sh | bash
claude --version
claude                      # Session im Projektordner starten

Nach der Installation ein neues Terminal öffnen — sonst fehlt claude im PATH. Windows hat einen eigenen Installer; WSL ist optional.

Modul: Einführung & Setup

Prompt oder Plan?

Einfacher PromptPlan-Modus
Button-Farbe ändernBackend-Migration
Eine Datei, klarer EffektViele Dateien, Reihenfolge zählt
Geringes RisikoÄnderung schwer umkehrbar
Sofort umsetzbarErst erkunden, dann freigeben

Im Zweifel planen — der Plan-Modus kostet wenig und spart viel. Er erkundet die Codebasis nur lesend und legt einen mehrstufigen Plan vor; geändert wird erst nach Freigabe.

Modul: Prompting, Planung & Architektur

Wo Anweisungen stehen

EbeneOrtGeltung
Managed PolicyOS-Systempfadganzes Team, erzwungen
User~/.claude/CLAUDE.mdalle eigenen Projekte
Projekt./CLAUDE.mdTeam, versioniert
Lokal./CLAUDE.local.mdnur du, .gitignore

Managed Policy überschreibt User- und Projektvorgaben.

Ein Skill ist eine SKILL.md mit Frontmatter — die description entscheidet, ob er überhaupt gefunden wird:

---
name: oop-pruefer
description: Prüft Klassen auf SOLID-Verstöße. Nutzen bei OOP-Review-Anfragen.
---
# Ablauf
1. Klassen einlesen
2. Verantwortlichkeiten prüfen …

Modul: Skills & Projektgedächtnis (CLAUDE.md)

Sub-Agenten

Sub-AgentZweck
ExploreCodebasis breit durchsuchen, nur lesen
PlanUmsetzungsstrategie entwerfen
general-purposemehrstufige Recherche & Aufgaben

Delegation hält den Hauptkontext sauber. Eigene Agenten werden analog zu Skills als Markdown mit Frontmatter definiert (name, description, tools, model).

claude --worktree feature-login   # eigenes Verzeichnis, eigener Branch

Modul: Sub-Agenten & Agenten-Teams

MCP-Server

claude mcp add --transport http sentry <url>          # gehostet
claude mcp add playwright -- npx -y @playwright/mcp   # lokal als Subprozess
ServerAufgabeBeispiel
Jira / AtlassianTickets & ConfluenceBug als Issue anlegen
LinearIssue-TrackingStatus auf „Done”
NotionDoku & DatenbankenZusammenfassung anlegen

Anbindung meist per OAuth; offizielle Server bevorzugen. Nicht vertrauenswürdige Server sind eine neue Angriffsfläche — Serverantworten können Prompt-Injection enthalten, und schreibende Tools gehören nur bewusst erlaubt.

Modul: MCP in der Praxis

Automatisierung

> /loop 1h Analysiere offene PRs und fasse zusammen

Hooks greifen an Werkzeug-Ereignissen. Ein PreToolUse-Hook, der ein Exit-Signal setzt, blockiert den Aufruf:

#!/usr/bin/env bash
cmd=$(jq -r '.tool_input.command')
case "$cmd" in
  *"rm -rf"*) echo "blockiert" >&2; exit 2 ;;
esac

Modul: Automatisierung: Loops, Routinen & Hooks

Wo sich die Arbeit verschiebt

Früher zentralZunehmend zentral
Syntax & BoilerplateProblem sauber definieren
Zeilen produzierenErgebnisse bewerten (Review)
Tiefe in einer RolleBreite über PM/Design/Eng

Nicht weniger Engineering — anderes Engineering. Der Mensch bleibt Reviewer und trifft die Entscheidungen.

Modul: Product Requirements & SDD

Typische Fallen

  • Spec und Code driften auseinander, weil nur der Code gepflegt wird. Dasselbe gilt für Architekturdiagramme.
  • Spec zu vage — „schnell”, „sicher” ohne messbare Grenze. Und nicht-funktionale Anforderungen (Last, Security) werden gern vergessen.
  • Alles auf einmal spezifizieren statt iterativ zu schärfen.
  • Debugging ohne Logs: Der Agent rät dann, statt zu analysieren.
  • Tests, die der Agent selbst aufweicht, statt den Code zu reparieren.
  • Flaky Tests (Timing) werden leicht als echter Fehler fehlgedeutet.
  • Zu große Diagramme werden unlesbar — je Sicht ein Diagramm. Mermaid rendert die CLI nicht selbst; dafür einen externen Viewer nutzen.
  • Zu weit gefasste Rechte — schreibende Tools nur bewusst erlauben, API-Token rotieren.

Zum Seminar Claude Code in der Praxis