top of page

讓 Claude Code 做完了主動喊你

  • 作家相片: 駒米
    駒米
  • 8月30日
  • 讀畢需時 2 分鐘

在 Claude code下完指令讓它跑之後,

常會不知道這段空檔要做什麼。

起來喝杯咖啡嘛,

大概很快就咖啡因中毒,

一直盯著螢幕看好像有點浪費時間。


通常我們就會切換視窗,去做別的事,

覺得它應該跑得差不多了再回來。

結果,晴天霹靂!

它根本還沒做!早早就停下來...

等著問你要怎麼做下一步?


ree

如果 Claude Code 能張嘴喊你:

我做完了!」或是

有事問你,快來看看!

該有多好?


關鍵設定

要達到這個效果,

可以用 Claude Code 的 /hooks

Hooks 能讓 Claude Code

在指定時機執行 Bash。

我們只要設定兩種 hooks:

notificationstop


當條件成立時,

讓 CC 執行 afplay 來播放通知音效。

這樣你的 CC 就會在它做一段落時,

播放個魔物獵人的通關音樂告訴你


設定步驟

  1. 開始設定之前

    你需要準備 1 個或 2 個音檔,

    當事件觸發時要播放的聲音。

    這個就各憑本事了,

    看要自己錄還是找神秘來源。


  2. 進入 Hook 設定

ree

輸入 /hooks ,就可以進入 Hook Configuration


  1. 指定 hook 事件

ree

目前有九種事件,我們的目標是 NotificationStop 。可以先選擇 Notification


  1. 建立 hook

ree

選擇 Notification 時,應該還沒有任何 hook 設定,就先建一個。


ree

接著要輸入事件觸發後,要執行的 command。


我們在這裡用 afplay 指令,它能夠播放指定路徑的音檔,所以直接輸入 afplay + 檔案路徑


Bash 指令

afplay /users/{userId}/music/{audio_file.mp3}
  1. 存檔

ree

指定存在哪個位置,這個就關係到這個播放聲音會作用在哪。


如果是單人專案,那放哪裡都沒差。多人協作的專案,可能就放 Local 或 User settings 比較合適。


ree

完成後,就會有一個 hook 設定。接著按 esc ,繼續完成 Stop 的設定。


現在,你就可以安心去做別的事了 🎉

你覺得 Hooks 還能怎麼用呢?留言跟我分享!


留言


駒米 JUMI

部落格《JUMI》創辦人 / 系統開發顧問 / 獨立開發者 

時常分享數位工具、系統實務、及讀書心得。10 多年開發與管理經驗,最愛用 Google Workspace 進行團隊的流程優化。曾主持 Kensington、Johnson 等公司的產品開發,建置超過 50 個系統。

Mail-amico
​訂閱電子報 

取得最新的生產力文章及工具包

​感謝你的訂閱!

​追蹤駒米 JUMI
  • Portaly
  • Line
  • 線程

2025 駒米 JUMI | 圖片來源 Freepik, Storyset, Flaticon

bottom of page