規矩、指令、權限都設好了,第二站最後一篇來點不一樣的:幫 Claude Code 換個性。平常它是有求必應的工程師,你說改就改。但做完一個功能,你更需要一個會挑毛病的人。這篇教你用 output style,一鍵把它變成「嚴格審查員」:只找問題、不動檔案,看完再一鍵切回來。
快速回答 output style 是改變 Claude Code 回答方式的設定,整個對話都有效。把「只指出問題、不改檔、照嚴重程度排序」寫成一個 Markdown 檔,放在專案的
.claude/output-styles/;重開 Claude Code 後輸入/output-style 嚴格審查員切換,請它審查。看完報告用/output-style default切回來再修。要保證不改檔,另外設 deny 權限規則。
做完這篇,你會有
- 一個自己的 output style「嚴格審查員」
- 一份貪食蛇的審查報告:照嚴重程度排序,每點都有行號和改法
- 會在審查員和一般模式之間切換,並修好最嚴重的那個問題
開始之前要準備:前幾篇的 snake-game 資料夾。
步驟 1:請它寫一個審查員
在遊戲資料夾啟動 Claude Code,輸入:
幫我建一個 output style,名字叫「嚴格審查員」:只指出問題、不要直接改檔;問題照嚴重程度排序,每一點寫出檔名和行號、為什麼是問題、建議怎麼改;最後給一句總評。寫在 .claude/output-styles/
keep-coding-instructions: true 這行讓它換個性之後,讀程式、查證的能力還在。
步驟 2:重開 Claude Code,找到它
output style 的檔案在 Claude Code 啟動時才讀,所以先輸入 /exit,再重新輸入 claude。接著輸入:
/output-style
標著 (current) 的是目前使用的風格,一開始是 default。
步驟 3:切換,請它審查
輸入下面兩行,一次一行:
/output-style 嚴格審查員
幫我審查 index.html
每一點都有位置、為什麼是問題、怎麼改,最後的總評告訴你先修哪個。
步驟 4:測試它會不會拒絕改檔
試試看叫它順手改:
順便幫我改掉第 1 點
output style 只是給它的指示,它還是可能沒照做。真的不能讓它改檔,要用上一篇的 deny 權限規則。
步驟 5:切回一般模式,修掉問題
/output-style default
照剛才的建議改掉第 1 點
實測它新增了 9 行:切到別的分頁或視窗失焦時,遊戲自動暫停。打開 index.html,開始遊戲後點一下別的視窗,回來時畫面會停在「暫停」,按 P 繼續。
切換會存在 .claude/settings.local.json,下次開 Claude Code 會沿用你最後選的風格。
常見卡關
/output-style清單裡沒有我的風格:檔案是這次對話中途建的,要先/exit再重開 Claude Code。- 切換後回答方式沒變:新風格從你的下一句話開始生效,前面的回覆不會重寫。
- 審查員還是改了檔:output style 是給它的指示,不保證每次都照做。要確保不改檔,加一條 deny 權限規則,或按
Shift+Tab切到 plan 模式(只規劃、不改檔)。 - 忘了現在是哪個風格:輸入
/output-style,標著(current)的就是。
你做到了
- 寫好一個 output style,重開後用
/output-style切換 - 讓嚴格審查員交出一份照嚴重程度排序的審查報告
- 切回一般模式,修掉最重要的那一個
第二站「讓它懂你」到這裡結束:CLAUDE.md 是規矩、skill 是指令、權限是界線、output style 是個性。下一站開始用一句話做出更多作品。
常見問題
內建的四種風格差在哪?
Proactive 少問問題、直接動手;Concise 先講結果、少寒暄;Explanatory 會多寫 Insight 說明為什麼這樣寫;Learning 會留幾行程式讓你自己寫。
output style、CLAUDE.md、skill 怎麼選?
想讓每一句回答都換風格,用 output style;想讓它知道專案的規矩,用 CLAUDE.md;某一類工作的做法,用 skill。三個可以一起用。
可以讓所有專案都用同一個風格嗎?
可以。把風格檔放在 ~/.claude/output-styles/,再在 ~/.claude/settings.json 寫 "outputStyle": "嚴格審查員"。專案自己的設定會優先。
我看到有人說 output style 被移除了?
2.1.73 曾經把 /output-style 標為棄用、改用 /config 切換,2.1.269 又把它加回來了。現在兩種方式都能切換。
下一步
- 一句話做出個人網站:Claude Code 新手作品集教學:下一站第一篇,做一個放作品的網站。
- Claude Code 權限設定懶人包:該自動的自動、該問的一定問:想確保審查時絕對不改檔,回去看 deny 規則。
- CLAUDE.md 是什麼?寫一次,Claude Code 每次開工都先讀你的規矩:審查員發現 CLAUDE.md 過時了,回去更新它。
參考資料
- Anthropic, Output styles(Claude Code 文件,內建風格、
/output-style、自訂風格位置與欄位、啟動時讀取、生效時機) https://code.claude.com/docs/en/output-styles - Anthropic, claude-code CHANGELOG.md(2.1.73、2.1.269 條目) https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
留言0
登入後就能留言。
登入