Claude Code Output Style 救回術:SessionStart Hook + Marketplace
Claude Code 砍掉內建 output style 後,用 SessionStart hook 把自訂回應風格(語氣/格式/規則)自動注入每個 session,並用本地 marketplace 管理、啟用、套用多套風格。
升級後發現 Claude Code 內建 output style 不見了、你精心調的回應風格一夜蒸發?這個食譜教你用 SessionStart hook 把風格指令自動灌回每個 session,再用本地 marketplace 管理多套風格、跨專案切換。
[ Log in to see the full prompt ]Sign up free to see the full prompt, copy it, save it, and join the discussion. Free content unlocks on login; Pro content is a separate subscription.
## 這是什麼/解決什麼痛點 Claude Code 一度有內建的「output style」功能,讓你能設定 AI 回應的格式、語氣與結構(例如極簡、技術精準、甚至韻文)。但官方後來**棄用了內建 output style**,升級後很多人發現自己精心調過的回應風格一夜消失,沒了「形塑 AI 怎麼跟你溝通」的工具。這個食譜的作法是:用 Claude Code 的 **SessionStart hook** 機制,把風格指令在每個 session 啟動時**自動注入**,等於用 hook 把 output style 救回來;再加一層本地 marketplace,讓你能管理、切換、跨專案套用多套風格。 ## 為什麼這來源值得用 蒸餾自 GitHawkAI/claude-code-output-style-migrator(MIT 授權)。它的核心洞見很實用:output style 本質上就是「一段每次都要餵給模型的指令」,而 SessionStart hook 正好是「session 一開始就會執行並把 stdout 注入 context」的鉤子——兩者天作之合。值得借鏡的設計有三:①**風格 = 資料夾**(`style.json` 中繼資料 + `template.md` 指令正文),結構乾淨、可進版控、可分享;②**hook 只是 `cat` 一個 active 連結指向的檔**,啟用/停用/切換風格只要換那個連結,不必改 hook 本身;③它附四套現成風格(haiku / minimalist / iambic-pentameter / shakespearean)可當範本起步。跨平台(Windows / Mac / Linux)也都顧到。 ## 怎麼用(步驟/要點) 1. **定義風格**:每套風格一個資料夾,放 `style.json`(name / displayName / category / keywords)和 `template.md`(真正要注入的規則,例如「每句 20 字內、一律主動語態、技術名詞首次定義、不要填充詞」)。 2. **寫 SessionStart hook**:一支 bash 腳本,session 啟動時 `cat` 出目前 active 風格的 `template.md`,那段文字就會進 Claude 的 context、形塑它後續回應。 3. **註冊 hook**:在專案 `settings.json` 的 `hooks.SessionStart` 註冊這支 command hook。 4. **管理多套風格**:用一個本地庫(`~/.claude-styles/`)裝多套、`activate` 切全域啟用、`apply` 套到當前專案(即寫 hook)、`list` 看清單。切換風格只要改 active 指向。 5. **驗證**:重開一個 session,看 Claude 的回應是否依你的規則改變;要恢復預設就移除 active 連結。 ## 何時用 - 你之前依賴內建 output style、升級後失效,想救回固定的回應格式。 - 你想針對不同專案套不同語氣(對外文件要正式、內部除錯要極簡)。 - 團隊想共享一致的「AI 回應風格」並進版控,而不是各人 CLAUDE.md 各寫各的。 注意:hook 在 **session 啟動時**觸發,改完要重開 session 才生效;而且這是把指令塞進 context,會吃掉一點 token 預算,風格 `template.md` 別寫得太長。 📎 來源:GitHawkAI/claude-code-output-style-migrator(作者 Claude Code Output Style Migrator Contributors,MIT 授權)— 本篇為繁中改寫整理,原始內容見上方連結。
Suno Engineer's Mindset: 4 Steps to a Song That Doesn't Sound Like AI
A studio engineer's breakdown of Suno's fatal weaknesses (fried vocals, high-frequency artifacts), plus a 4-step DAW workflow and a Suno Studio cleanup prompt.
5 Claude Weekly Workflows That Stuck After 6 Months
Proposal generator / meeting processor / content repurposer / Friday review / shutdown reset — out of 40 I tried, only these 5 survived, each saving 30+ minutes per run.