![]()
Claude code又更新了,最近claude幾乎一天一更新,今天,Claude Code 和 Claude App 推出了學(xué)習(xí)模式,感覺Claude Code正在朝著萬能Agent發(fā)展
![]()
先說 Claude Code:現(xiàn)在支持用 /output-style 來定制溝通風(fēng)格,Output styles允許你把 Claude Code 調(diào)整為任意類型的Agent來配合你的工作流程,同時保留它的核心能力(運行本地腳本、讀寫文件、維護(hù) TODO)
![]()
這次主打兩種風(fēng)格,專為學(xué)生和開發(fā)者提升技能而來:
Explanatory(解釋)——Claude 會把它的思考過程攤開說,為什么這么設(shè)計、有哪些權(quán)衡、最佳實踐是什么,一邊寫代碼一邊講門道
Learning(學(xué)習(xí))——更像結(jié)對編程的導(dǎo)師。Claude 會不時暫停,把部分任務(wù)交給你來寫,再給出指導(dǎo)與反饋,邊做邊學(xué)
實操上,如果你想更深入理解它在做什么、為什么這么做,選 Explanatory;如果你想通過親手編碼快速進(jìn)步,選 Learning,把 Claude 當(dāng)成帶你升級打怪的搭檔就好。更多細(xì)節(jié)可看官方文檔:
https://docs.anthropic.com/en/docs/claude-code/output-styles
另外,對所有 Claude App 用戶也有好消息:此前在 Claude for Education首發(fā)的 Learning 風(fēng)格,現(xiàn)在全面開放。隨便打開一個聊天,切到 Learning,Claude 就會從直接給答案切換為手把手帶你啃難點的教學(xué)模式
細(xì)節(jié)如下:
Output styles 三種內(nèi)置輸出風(fēng)格:Default / Explanatory / Learning
Claude Code 默認(rèn)是 Default 風(fēng)格,也就是內(nèi)置的系統(tǒng)提示(system prompt),目標(biāo)是高效完成軟件工程任務(wù)。
這次新增兩種更偏教學(xué)與帶教的風(fēng)格:
Explanatory(講解型)
在幫你完成任務(wù)的同時,穿插提供教育性的 Insights:為什么這么實現(xiàn)、代碼庫里有哪些常見模式、不同方案的權(quán)衡點是什么……一邊寫碼一邊講門道
Learning(學(xué)習(xí)型)
主打邊做邊學(xué)的協(xié)作體驗。Claude 不僅會插入 Insights,還會有意識地把一些小而關(guān)鍵的代碼片段留給你來寫,并在代碼中標(biāo)出 TODO(human) 讓你實現(xiàn)。這很像在和一位耐心的導(dǎo)師結(jié)對編程,一邊把活干了,一邊把能力練上去
選型建議:
想深入理解它在做什么、為什么這么做,選Explanatory
想通過親手寫 + 實時指導(dǎo)更快升級技能,選Learning
想極速交付、不分心學(xué)細(xì)節(jié),用 Default 就好。
輸出風(fēng)格是怎么生效的?
它直接改寫了 Claude Code 的系統(tǒng)提示(system prompt)
非默認(rèn)風(fēng)格會關(guān)閉默認(rèn)里那些專門為了高效產(chǎn)出代碼設(shè)計的指令(比如“盡量簡潔回答”“用測試校驗代碼”等),轉(zhuǎn)而加入自己的一套定制教學(xué)/協(xié)作指令
結(jié)果就是:你切到 Explanatory / Learning 后,Claude 的工作方式和表達(dá)習(xí)慣會明顯變化,更貼近教學(xué)與帶教的場景
小提示:如果你非常依賴默認(rèn)里的“精簡輸出”“自動測試”等行為,切到非默認(rèn)風(fēng)格后要有心理預(yù)期;或者把這些要求寫進(jìn)你自定義風(fēng)格的說明里(后文有示例)
如何切換輸出風(fēng)格?
兩種方式,隨手就能用:
1. 運行
/output-style打開菜單,直接選擇風(fēng)格(也可從/config菜單進(jìn)入)2. 運行
/output-style [style]直接切換,比如:/output-style explanatory /output-style learning
這些更改作用在本地項目級,并保存到項目目錄下的:
.claude/settings.local.json自定義你的風(fēng)格:把 Claude 調(diào)成你的專屬搭檔想做更貼合團(tuán)隊習(xí)慣的風(fēng)格?一條命令就夠了:
/output-style:new I want an output style that ...通過 /output-style:new 創(chuàng)建的風(fēng)格,默認(rèn)保存在用戶級目錄,方便跨項目復(fù)用:
~/.claude/output-styles風(fēng)格是一個 Markdown 文件,結(jié)構(gòu)大致如下(可直接照此編輯):
--- 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...]當(dāng)然,你也可以手動創(chuàng)建輸出風(fēng)格的 Markdown 文件,放在:
用戶級:~/.claude/output-styles
項目級:.claude/output-styles
實戰(zhàn)建議:
如果團(tuán)隊有統(tǒng)一的代碼評審口徑、提交規(guī)范、異常處理習(xí)慣,把它們寫進(jìn) Specific Behaviors
如果你想既教學(xué)又高效,可以在自定義里明確要求在講解后仍需提供可運行的最終版本/必要測試
項目級風(fēng)格適合沉淀該倉庫的約定與架構(gòu)慣例;用戶級風(fēng)格適合個人長期偏好(比如“先問再寫”“嚴(yán)格類型優(yōu)先”等)
它跟其他功能有什么不一樣?
Output Styles vs CLAUDE.md vs --append-system-prompt
Output styles:徹底替換Claude Code 默認(rèn)里那些針對軟件工程高效產(chǎn)出的部分指令,用你指定的教學(xué)/協(xié)作規(guī)則來運行主循環(huán)
CLAUDE.md:把內(nèi)容作為用戶消息附加在默認(rèn)系統(tǒng)提示之后,不會改寫默認(rèn)系統(tǒng)提示本身
--append-system-prompt:把內(nèi)容追加到系統(tǒng)提示后面,但仍在默認(rèn)系統(tǒng)提示的框架內(nèi)工作
Output Styles vs Agents
輸出風(fēng)格:只改主循環(huán)的系統(tǒng)提示,讓主代理換工作方法/溝通風(fēng)格
Agents:為特定任務(wù)單獨喚起,除提示詞外,還能指定使用的模型、可用工具和觸發(fā)條件等更完整的運行環(huán)境
Output Styles vs. 自定義 Slash 命令
可以把輸出風(fēng)格理解為存起來的系統(tǒng)提示
自定義 Slash 命令更像存起來的用戶提示,執(zhí)行時發(fā)一條預(yù)設(shè)指令,但不改變主循環(huán)的底層風(fēng)格
典型使用場景與上手清單
1)新同學(xué)快速上手代碼庫
選 Explanatory,邊看邊寫邊理解:代碼組織、模塊邊界、常見模式、歷史權(quán)衡,一路都有 Insights 提示
2)自我提升 + 也要把活干完
選 Learning,讓 Claude 把關(guān)鍵點交給你寫(TODO(human)),再給反饋——既不耽誤交付,又能穩(wěn)步進(jìn)階
3)團(tuán)隊統(tǒng)一工程習(xí)慣
新建一個項目級自定義風(fēng)格,寫明提交規(guī)范、日志與錯誤處理、異常邊界、測試約定,大家風(fēng)格一致,代碼質(zhì)量更穩(wěn)
4)臨時切換、不打斷節(jié)奏
用 /output-style explanatory和 /output-style learning 來回切,很快就能在高效交付和深入學(xué)習(xí)之間切換
Claude App 里也能學(xué):Learning 風(fēng)格全面開放
不僅是 Claude Code,Claude App也開放了 Learning 風(fēng)格(此前首發(fā)于 Claude for Education)。在任意聊天里切到 Learning,Claude 就會從直接給答案切換為引導(dǎo)你理解難點、循序漸進(jìn)的教學(xué)模式。遇到抽象概念或復(fù)雜主題,這種先引導(dǎo)、再給結(jié)論的節(jié)奏更利于吸收
結(jié)語
Output styles把一個 Claude拆成了三種體驗,甚至是無窮多種自定義體驗。學(xué)習(xí)、帶教、交付、規(guī)范沉淀,你可以按需切換,不再在效率和理解之間二選一
想更深入了解官方示例與說明,戳這里:
https://docs.anthropic.com/en/docs/claude-code/output-styles
動手:可以先試試 /output-style learning,讓 Claude 當(dāng)你的結(jié)對導(dǎo)師
以上,謝謝你看我的文章。覺得還不錯的話,點個贊/在看/轉(zhuǎn)發(fā)就更好了~想第一時間收到更新,記得給我加個?星標(biāo)。~我們,下次再見
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.