Claude Code has been updated again! AI programming has entered "reverse teaching" mode, stopping halfway to test you: you write this line of code

華爾街見聞
2025.08.15 00:05
portai
I'm PortAI, I can summarize articles.

Claude Code 最近更新,推出學習模式,支持定製溝通風格,旨在提升學生和開發者的技能。新模式包括解釋型和學習型,前者提供思考過程和最佳實踐,後者則通過暫停讓用户參與編碼,提供任務指導與反饋。此外,Claude App 用户也可體驗學習風格,克勞德將從直接給答案轉為教學模式,幫助用户更深入理解編碼過程。

Claude Code 又更新了,最近 claude 幾乎一天一更新,今天,Claude Code 和 Claude App 推出了學習模式,感覺 Claude Code 正在朝着萬能代理發展

先説 Claude Code:現在支持 /output-style 用於定製溝通風格,輸出樣式允許你把 Claude Code 調整為任何類型的 Agent 來配合你的工作流程,同時保留其核心能力(運行本地腳本、書寫文件、維護 TODO)

此次主打多種風格,專為學生和開發者提升技能而來:

Explanatory(解釋)——Claude 把它的思考過程攤開來説,為什麼這麼設計、有哪些權衡、最佳實踐是什麼,一邊寫代碼一邊講門道

學習(學習)——早期結對編程的導師。克勞德會不時暫停,把部分替換你來寫,再給出任務指導與反饋,邊做邊學

實操上,如果你想更深入地理解它在做什麼、為什麼可用,選解釋;如果你想通過親手編碼快速進步,選學習,把克勞德當成帶你升級打怪的搭檔就好。更多細節可看官方文檔:

https://docs.anthropic.com/en/docs/claude-code/output-styles

另外,對所有克勞德 App 用户也有好消息:婚紗在克勞德教育首發的學習風格,現在全面開放。只要打開一個聊天,切到學習,克勞德就會從直接給答案切換為手片段帶你啃難點的教學模式

細節如下:

輸出樣式

內置輸出風格:默認/解釋/學習

Claude Code 默認完成的是 Default 風格,內置的系統提示(系統提示),目標是軟件工程任務。

此次新增兩種更偏向的教學與帶教的風格:

講解型(講解型)

在幫助完成任務的同時,插穿提供了教育性的見解:為什麼這麼實現、代碼庫裏有哪些常見模式、不同方案的權衡點是什麼……一邊寫碼一邊講門道

Learning(學習型)

主打邊做邊學的協作體驗。克勞德不僅會插入 見解,還有意識地把一些小而關鍵的代碼碎片給你來寫,並在代碼中標 TODO(human) 出讓你實現。這很像在和一位耐心的導師結對編程,一邊把活幹了,一邊把能力練上去

選型建議:

想深入理解它在做什麼、為什麼物品,選解釋

想通過親手寫 + 實時指導更快升級技能,選學習

想極速交付、不分心學細節,用默認就好。

風格輸出是怎麼生效的?

它直接改寫了 Claude Code 的系統提示(系統提示)

非風格默認會默認關閉那些專門用於概率代碼設計的指令(比如 “高效簡潔回答”“用測試校驗代碼” 等),轉而加入自己的一套定製教學/協作指令

結果就是:你切到解釋/學習後,克勞德的工作方式和表達會明顯變化,更貼近習慣教學與帶教的場景

小提示:如果你非常依賴默認裏的 “專業輸出”“自動測試” 等行為,切到非默認風格後攝入心理預期;或者把這些要求寫進你定製風格的説明裏(後文有例子)

如何切換輸出風格?

兩種方式,隨手即可使用:

  1. 1.運行 /output-style 打開菜單,直接選擇風格(也可從 /config 菜單進入)
  2. 2.運行 /output-style [style] 直接切換,比如:
    /output-style explanatory /output-style learning

這些更改作用在本地項目級,並保存到項目目錄下的:

.claude/settings.local.json

定製你的風格:把克勞德調成你的獨特搭檔

嘗試更貼合團隊習慣的風格?一條命令就夠了:

/output-style:new I want an output style that ...

通過 /output-style:new 創建的風格,默認保存在用户級目錄,方便跨項目複用:

~/.claude/output-styles

風格是一個 Markdown 文件,結構大致如下(可直接照此編輯):

--- 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...]

當然,你也可以手動創建輸出風格的 Markdown 文件,放在:

用户等級:項目等級:~/.claude/output-styles
.claude/output-styles

實戰建議:

如果團隊有統一的代碼評審口徑、提交規範、異常習慣處理,就把它們寫進具體行為

如果您既想同時高效教學,可以在講解中以自定義方式明確要求,但仍需要提供可運行的最終版本/必要的測試

項目級風格適合沉澱該倉庫的約定與架構佈局;用户級風格適合個人長期偏好(比如 “先問再寫”“嚴格類型優先” 等)

它跟其他功能有什麼不一樣?

輸出樣式 vs CLAUDE.md vs --append-system-prompt

輸出樣式:徹底替換克勞德代碼默認存在那些針對軟件工程高效的部分指令,用你指定的教學/協作規則來運行主循環

CLAUDE.md:把內容作為用户消息附加在默認系統提示之後,不會改寫默認系統提示本身

--append-system-prompt:把內容追加到系統提示後面,但仍默認系統提示的框架內部工作

輸出風格與代理

輸出風格:只改主循環的系統提示,讓主代理換工作方法/溝通風格

代理:針對特定任務單獨喚起,除提示詞外,還可指定使用的模型、可用工具和觸發條件等更完整的運行環境

輸出樣式與自定義 Slash 命令

可以把輸出風格理解為存在的系統提示

自定義 Slash 命令建立了保存的用户提示,執行時執行一條預設指令,但不改變主循環的底層風格

典型使用場景和上手清單

1)新同學快速上手代碼庫

選解釋,邊看邊寫邊理解:代碼組織、邊界、常見模式、歷史權衡,一路都有 Insights 提示

2)自我提升 + 也意味着活幹完成

選學習,讓 Claude 把關鍵點替代你寫(TODO(人類)),再給出反饋——既不延遲誤差交付,又可以產出進階

3)團隊工程統一習慣

建立一個項目級自定義風格,寫明提交規範、日誌與錯誤處理、異常邊界、測試約定,大家風格一致,代碼質量更穩定

4)臨時切換、不打斷節奏

使用/輸出式解釋性和/輸出式學習來回切,能夠快速高效地在交付和深入學習之間切換

Claude App 裏也能學:學習風格全面開放

不僅是克勞德代碼,克勞德應用程序也開放了學習風格(最初源於 克勞德教育)。在任何聊天裏到 學習中,克勞德都會從直接給出答案切換來引導你理解難點、循序漸進的教學模式。遇到抽象概念或主題,這種先引導、再複雜給出結論的順序更利於吸收

輸出風格讓一個克勞德拆掉了驚人的體驗,甚至是無窮無盡的多種自定義體驗。學習、帶教、交付、規範沉澱,你可以參與切換,不再在效率和理解之間二選一。

風險提示及免責條款

市場有風險,投資需謹慎。本文不構成個人投資建議,也未考慮到個別用户特殊的投資目標、財務狀況或需要。用户應考慮本文中的任何意見、觀點或結論是否符合其特定狀況。據此投資,責任自負。