Zum Hauptinhalt springen

Output-Styles

Fortgeschritten
What you'll learn
  • Was ein Output-Style ist — und wie er sich davon unterscheidet, zu ändern, was Claude weiß
  • Die vier eingebauten Styles: Default, Proactive, Explanatory, Learning
  • Wie du Styles mit /config umschaltest — und warum die Änderung eine frische Sitzung braucht
  • Wie du deinen eigenen Style als Markdown-Datei verfasst
  • Wann du zu einem Output-Style greifst vs. CLAUDE.md vs. Claude.ai-Benutzeranweisungen

Output-Styles ändern, wie Claude Code kommuniziert — seine Rolle, seinen Ton, seine Ausführlichkeit und ob es seine Überlegungen erklärt — indem sie den System-Prompt direkt verändern. Sie ändern, wie Claude antwortet, nicht was es weiß. Greif zu einem, wenn du in jedem Zug erneut nach derselben Stimme oder demselben Format fragst.

Warum sie nutzen

  • Passe sie deinem Workflow an. Knapp und handlungsorientiert, wenn du schnell vorankommst; erklärend, wenn du lernst.
  • Lehrmodus. Manche Styles fügen erläuternde Kommentare hinzu — großartig, während du dich in eine Codebasis oder eine Technik einarbeitest.
  • Konsistenz. Setze einmal einen bevorzugten Style, damit jede Sitzung so liest, wie du es magst.

Die eingebauten Styles

Claude Code wird mit vier ausgeliefert:

StyleWas er macht
DefaultDer Standard-System-Prompt für Softwareentwicklung — effizient, handlungsorientiert.
ProactiveFührt sofort aus und trifft vernünftige Annahmen, statt bei Routineentscheidungen zu pausieren. Stärkere Anleitung zur autonomen Ausführung als der Auto-Modus, aber du siehst weiterhin Berechtigungsabfragen, bevor Tools laufen.
ExplanatoryFügt erläuternde „Insights" zwischen den Schritten hinzu, die Implementierungsentscheidungen und Codebasis-Muster erklären.
LearningKollaborativ, learn-by-doing: teilt Insights und bittet dich, kleine Teile selbst zu schreiben, und hinterlässt [TODO(human)]-Markierungen in deinem Code.
Watch out
  • Explanatory und Learning erzeugen von Natur aus längere Antworten und kosten daher mehr Output-Tokens als Default.
Drücke Enter oder die Leertaste, um die Karte umzudrehen. Nutze die Pfeiltasten links und rechts, um zwischen den Karten zu wechseln.Begriff angezeigt.
1 / 4

Wie du umschaltest

Führe /config aus und wähl einen Style unter Output style. Deine Wahl wird in .claude/settings.local.json auf Projektebene gespeichert. Um ihn ohne Menü zu setzen, bearbeite das Feld outputStyle in einer beliebigen Einstellungsdatei.

Guided walkthrough1 of 4
  1. Führe /config in deiner Sitzung aus und finde die Option Output style.
{
"outputStyle": "Explanatory"
}

:::warning Änderungen brauchen eine frische Sitzung Der Output-Style ist Teil des System-Prompts, den Claude Code einmal beim Sitzungsstart liest. Eine Änderung wird erst nach /clear oder einer neuen Sitzung wirksam. (Der eigenständige Befehl /output-style wurde in v2.1.91 entfernt — nutze /config oder die obige Einstellung.) :::

Einen eigenen Style erstellen

Ein eigener Style ist eine Markdown-Datei: Frontmatter, dann die Anweisungen, die an den System-Prompt angehängt werden. Speicher sie auf Benutzerebene (~/.claude/output-styles/) oder Projektebene (.claude/output-styles/); der Dateiname wird zum Style-Namen, sofern du nicht name setzt.

Beispiel für einen eigenen Style — Diagramme zuerst

---
name: Diagrams first
description: Lead every explanation with a diagram
keep-coding-instructions: true
---

When explaining code, architecture, or data flow, start with a Mermaid
diagram showing the structure, then explain in prose.
Pro tip
  • Setze keep-coding-instructions: true, wenn du nur änderst, WIE Claude kommuniziert, es aber weiterhin normal coden soll.
  • Lass es weg (Standard), wenn Claude überhaupt keine Softwareentwicklung macht — etwa ein reiner Schreib- oder Datenanalyse-Assistent — damit die eingebauten Coding-Anweisungen entfallen.

Output-Styles vs. CLAUDE.md vs. andere Hebel

  • Output-Style = ein System-Prompt-Preset für Rolle, Ton und Format — gilt für jede Antwort.
  • CLAUDE.md = beständige Projekt-Fakten und -Regeln (Konventionen, Leitplanken), als Nachricht nach dem System-Prompt hinzugefügt.
  • Benutzeranweisungen / Antwort-Styles = das Pendant der Claude.ai-Verbraucher-App.

:::tip Nutze den richtigen Hebel Willst du, dass Claude „immer Tests ausführt, bevor es fertig ist"? Das ist eine CLAUDE.md-Leitplanke, kein Style. Willst du, dass es „jeden Schritt unterwegs erklärt"? Das ist ein Output-Style. Halte Verhaltensregeln in CLAUDE.md und die Präsentation in Styles. :::

Teste dich selbst

0/5
  1. Was ändert ein Output-Style tatsächlich?
  2. Welcher eingebaute Style hinterlässt [TODO(human)]-Markierungen und bittet dich, kleine Teile selbst zu schreiben?
  3. Wann wird die Änderung des Output-Styles wirksam?
  4. Du willst, dass Claude „immer Tests ausführt, bevor es fertig ist“. Welcher Hebel ist das?
  5. Wann solltest du keep-coding-instructions: true in einem eigenen Style setzen?
Key takeaways
  • Output-Styles ändern, WIE Claude kommuniziert (Rolle, Ton, Ausführlichkeit), nicht WAS es weiß — sie bearbeiten den System-Prompt.
  • Vier eingebaute: Default (handlungsorientiert), Proactive (führt mit Annahmen aus), Explanatory (fügt Insights hinzu), Learning (Insights + [TODO(human)]-Markierungen).
  • Explanatory und Learning kosten mehr Output-Tokens, weil Antworten von Natur aus länger sind.
  • Schalte über /config um (gespeichert in .claude/settings.local.json) oder die outputStyle-Einstellung — Änderungen brauchen /clear oder eine neue Sitzung.
  • Eigene Styles sind Markdown-Dateien in ~/.claude/output-styles/ oder .claude/output-styles/; nutze keep-coding-instructions: true, um das Coding-Verhalten beizubehalten.
  • Nutze CLAUDE.md für Verhaltensregeln/Leitplanken und Output-Styles für die Präsentation.

Weiter