Claude Code 砍掉內建 output style 後,用 SessionStart hook 把自訂回應風格(語氣/格式/規則)自動注入每個 session,並用本地 marketplace 管理、啟用、套用多套風格。
升級後發現 Claude Code 內建 output style 不見了、你精心調的回應風格一夜蒸發?這個食譜教你用 SessionStart hook 把風格指令自動灌回每個 session,再用本地 marketplace 管理多套風格、跨專案切換。
[ 登入後可看完整內容 ]## 這是什麼/解決什麼痛點 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 授權)— 本篇為繁中改寫整理,原始內容見上方連結。
這組 prompt 專為 Claude Code 設計。把 prompt 內 6 個方括號 [變數] 換成你自己的內容,貼進 Claude Code 執行即可。屬進階用法,建議熟悉工具後再依需求微調參數。
完整 prompt 免費。註冊並登入 PromptCraft 帳號即可複製、收藏與留言,不需付費。
prompt 文字本身你可自由使用與修改。但 AI 生成物(圖/音樂/影片/文字)的商用授權,取決於你在 Claude Code 使用的方案與其官方服務條款,請以該工具的授權規範為準。
Studio engineer 視角拆解 Suno 致命弱點(油炸 vocals、高頻 artifact)+ 4 步驟 DAW workflow + Suno Studio 修音 prompt
提案產生器 / 會議處理器 / 內容再利用 / 週五回顧 / 收工 reset — 試了 40 個只有這 5 個沒被丟掉、各省 30+ 分鐘 / 次。
適合:部落格、Medium、Notion 公開頁、Substack — 任何支援 iframe / HTML 嵌入的地方。對方點「看完整」會回到本站、是 prompt 庫的免費 backlink。
<iframe src="https://prompt.luvai.net/embed/claude-code-output-style-sessionstart-hook-migrator" width="100%" height="380" frameborder="0" style="border:1px solid #e0dcd0;border-radius:4px;" loading="lazy" title="PromptCraft Embed"></iframe>