Integrierte Ausgabestile
Der Standard-Ausgabestil von Claude Code ist die vorhandene Systemaufforderung, die Ihnen helfen soll, Softwareentwicklungsaufgaben effizient zu erledigen. Es gibt zwei zusätzliche integrierte Ausgabestile, die sich auf das Unterrichten der Codebasis und der Funktionsweise von Claude konzentrieren:- Explanatory: Bietet pädagogische „Insights” zwischen der Unterstützung bei Softwareentwicklungsaufgaben. Hilft Ihnen, Implementierungsentscheidungen und Codebase-Muster zu verstehen.
-
Learning: Kollaborativer, Lern-durch-Tun-Modus, in dem Claude nicht nur „Insights” beim Codieren teilt, sondern Sie auch auffordert, kleine, strategische Codestücke selbst beizutragen. Claude Code fügt
TODO(human)-Marker in Ihren Code ein, damit Sie diese implementieren können.
Wie Ausgabestile funktionieren
Ausgabestile ändern direkt die Systemaufforderung von Claude Code.- Alle Ausgabestile schließen Anweisungen für effiziente Ausgabe aus (z. B. prägnante Antworten).
- Benutzerdefinierte Ausgabestile schließen Anweisungen zum Codieren aus (z. B. Überprüfung von Code mit Tests), es sei denn,
keep-coding-instructionsist true. - Alle Ausgabestile haben ihre eigenen benutzerdefinierten Anweisungen am Ende der Systemaufforderung hinzugefügt.
- Alle Ausgabestile lösen Erinnerungen für Claude aus, um die Ausgabestil-Anweisungen während des Gesprächs einzuhalten.
Ändern Sie Ihren Ausgabestil
Sie können entweder:-
/output-styleausführen, um auf ein Menü zuzugreifen und Ihren Ausgabestil auszuwählen (dies kann auch über das/config-Menü aufgerufen werden) -
/output-style [style]ausführen, z. B./output-style explanatory, um direkt zu einem Stil zu wechseln
.claude/settings.local.json gespeichert. Sie können auch direkt das Feld outputStyle in einer Einstellungsdatei auf einer anderen Ebene bearbeiten.
Erstellen Sie einen benutzerdefinierten Ausgabestil
Benutzerdefinierte Ausgabestile sind Markdown-Dateien mit Frontmatter und dem Text, der zur Systemaufforderung hinzugefügt wird:~/.claude/output-styles) oder Projektebene (.claude/output-styles) speichern.
Frontmatter
Ausgabestil-Dateien unterstützen Frontmatter, das nützlich ist, um Metadaten über den Befehl anzugeben:| Frontmatter | Zweck | Standard |
|---|---|---|
name | Name des Ausgabestils, falls nicht der Dateiname | Erbt vom Dateinamen |
description | Beschreibung des Ausgabestils. Wird nur in der Benutzeroberfläche von /output-style verwendet | Keine |
keep-coding-instructions | Ob die Teile der Systemaufforderung von Claude Code, die sich auf Codierung beziehen, beibehalten werden sollen. | false |
Vergleiche mit verwandten Funktionen
Ausgabestile vs. CLAUDE.md vs. —append-system-prompt
Ausgabestile schalten die Teile der Standard-Systemaufforderung von Claude Code, die spezifisch für Softwareentwicklung sind, vollständig aus. Weder CLAUDE.md noch--append-system-prompt bearbeiten die Standard-Systemaufforderung von Claude Code. CLAUDE.md fügt den Inhalt als Benutzernachricht nach der Standard-Systemaufforderung von Claude Code hinzu. --append-system-prompt hängt den Inhalt an die Systemaufforderung an.
Ausgabestile vs. Agents
Ausgabestile beeinflussen direkt die Hauptagentenschleife und beeinflussen nur die Systemaufforderung. Agents werden aufgerufen, um bestimmte Aufgaben zu bewältigen, und können zusätzliche Einstellungen wie das zu verwendende Modell, die verfügbaren Tools und einen Kontext darüber enthalten, wann der Agent verwendet werden soll.Ausgabestile vs. Skills
Ausgabestile ändern, wie Claude antwortet (Formatierung, Ton, Struktur), und sind immer aktiv, sobald sie ausgewählt sind. Skills sind aufgabenspezifische Aufforderungen, die Sie mit/skill-name aufrufen oder die Claude automatisch lädt, wenn relevant. Verwenden Sie Ausgabestile für konsistente Formatierungspräferenzen; verwenden Sie Skills für wiederverwendbare Workflows und Aufgaben.