內建輸出樣式
Claude Code 的預設輸出樣式是現有的系統提示,旨在幫助您有效地完成軟體工程任務。 還有兩種額外的內建輸出樣式,專注於教導您程式碼庫和 Claude 的運作方式:- 解釋性:在幫助您完成軟體工程任務的同時提供教育性的「見解」。幫助您理解實現選擇和程式碼庫模式。
-
學習:協作式的邊做邊學模式,Claude 不僅會在編碼時分享「見解」,還會要求您自己貢獻小的、戰略性的程式碼片段。Claude Code 將在您的程式碼中添加
TODO(human)標記供您實現。
輸出樣式如何運作
輸出樣式直接修改 Claude Code 的系統提示。- 非預設輸出樣式排除了內建於 Claude Code 的特定於程式碼生成和高效輸出的指令(例如簡潔回應和使用測試驗證程式碼)。
- 相反,這些輸出樣式在系統提示中添加了自己的自訂指令。
變更您的輸出樣式
您可以:-
執行
/output-style以存取功能表並選擇您的輸出樣式(也可以從/config功能表存取) -
執行
/output-style [style],例如/output-style explanatory,以直接切換到某個樣式
.claude/settings.local.json 中。
建立自訂輸出樣式
若要在 Claude 的幫助下設定新的輸出樣式,請執行/output-style:new I want an output style that ...
預設情況下,透過 /output-style:new 建立的輸出樣式會保存為使用者級別 ~/.claude/output-styles 中的 markdown 檔案,並可在各個專案中使用。它們具有以下結構:
~/.claude/output-styles) 或專案級別
(.claude/output-styles)。
與相關功能的比較
輸出樣式 vs. CLAUDE.md vs. —append-system-prompt
輸出樣式完全「關閉」Claude Code 預設系統提示中特定於軟體工程的部分。CLAUDE.md 和--append-system-prompt 都不編輯 Claude Code 的預設系統提示。CLAUDE.md 將內容添加為使用者訊息,跟在 Claude Code 的預設系統提示_之後_。--append-system-prompt 將內容附加到系統提示。