Zum Hauptinhalt springen
Ausgabestile ermöglichen es Ihnen, Claude Code als jeden Agententyp zu verwenden, während Sie seine Kernfunktionen beibehalten, wie das Ausführen lokaler Skripte, das Lesen/Schreiben von Dateien und das Nachverfolgen von TODOs.

Integrierte Ausgabestile

Der Standard-Ausgabestil von Claude Code ist der vorhandene Systemprompt, der 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 Hilfe bei der Erledigung von Softwareentwicklungsaufgaben. Hilft Ihnen, Implementierungsentscheidungen und Codebase-Muster zu verstehen.
  • Learning: Kollaborativer, Learning-by-Doing-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 den Systemprompt von Claude Code.
  • Nicht-Standard-Ausgabestile schließen Anweisungen aus, die spezifisch für die Codegenerierung und effiziente Ausgabe sind, die normalerweise in Claude Code integriert sind (wie prägnante Antworten und Codeüberprüfung mit Tests).
  • Stattdessen haben diese Ausgabestile ihre eigenen benutzerdefinierten Anweisungen, die zum Systemprompt hinzugefügt werden.

Ändern Sie Ihren Ausgabestil

Sie können entweder:
  • /output-style ausführen, um auf das 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
Diese Änderungen gelten für die lokale Projektebene und werden in .claude/settings.local.json gespeichert.

Erstellen Sie einen benutzerdefinierten Ausgabestil

Um einen neuen Ausgabestil mit Hilfe von Claude einzurichten, führen Sie /output-style:new I want an output style that ... aus Standardmäßig werden Ausgabestile, die über /output-style:new erstellt werden, als Markdown-Dateien auf Benutzerebene in ~/.claude/output-styles gespeichert und können projektübergreifend verwendet werden. Sie haben die folgende Struktur:
---
name: My Custom Style
description:
  A brief description of what this style does, to be displayed to the user
---

# Custom Style Instructions

You are an interactive CLI tool that helps users with software engineering
tasks. [Your custom instructions here...]

## Specific Behaviors

[Define how the assistant should behave in this style...]
Sie können auch Ihre eigenen Markdown-Dateien für Ausgabestile erstellen und diese entweder auf Benutzerebene (~/.claude/output-styles) oder auf Projektebene (.claude/output-styles) speichern.

Vergleiche mit verwandten Funktionen

Ausgabestile vs. CLAUDE.md vs. —append-system-prompt

Ausgabestile schalten die Teile des Standard-Systemprompts von Claude Code, die spezifisch für Softwareentwicklung sind, vollständig „aus”. Weder CLAUDE.md noch --append-system-prompt bearbeiten den Standard-Systemprompt von Claude Code. CLAUDE.md fügt den Inhalt als Benutzernachricht nach dem Standard-Systemprompt von Claude Code hinzu. --append-system-prompt hängt den Inhalt an den Systemprompt an.

Ausgabestile vs. Agents

Ausgabestile beeinflussen direkt die Hauptagentenschleife und beeinflussen nur den Systemprompt. Agents werden aufgerufen, um spezifische 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. Custom Slash Commands

Sie können sich Ausgabestile als „gespeicherte Systemprompts” und benutzerdefinierte Schrägstrich-Befehle als „gespeicherte Prompts” vorstellen.