- 投稿日:2026/04/13
- 更新日:2026/04/13
Claude Code の作業が終わっても気づかない。
「ちょっと長そうだな」と思って別のことをしていると、いつの間にか終わっていて、画面を見るまで気づけない。作業が終わったり、何か確認があるなら通知音で知らせて欲しい!!
実は、Hook 設定というもので自分でもできるのですが、コピぺするだけでも設定ファイルをいじるのは勇気がいりますよね。そんな時は、ClaudCode先生にやってもらいましょう!
デスクトップ版の Claude Code にプロンプトを貼るだけで全部設定してもらえます。
ちなみにこの記事の内容はWindows版です。
この記事で分かること
Claude Code に設定作業を任せるとどうなるか
そのまま貼るだけのプロンプト
設定内容:作業完了と作業中の確認で止まったら通知音が鳴る
自分でやろうとしてやめたこと
Claude Code デスクトップ版に任せるとこうなる
まず、作業が完了すると通知音が鳴る設定をしたい場合、いくつか方法があります。今回はその中でも設定が簡単な方法を一つ紹介します。
それは、ClaudeCodeフォルダにあるSettings.jsonというファイルを書き換えるということです。
もぅこれだけで、ちょっと難しそうだな、と思いますよね。でも大丈夫です。なんせ、私たちには、Claude Code先生がついています。先生は settings.json の読み書きができます。
「どのファイルを使うか確認して、設定を追加して、既存の設定を壊さないようにマージする」という一連の作業を指示するだけで実行してくれます。
自分でやると「JSON の構文ミス」「パスの書き間違い」などのミスも起きやすいですが、Claude Code にやってもらうと、確認しながら進めてくれるので安心です。
ステップ① Claude Code デスクトップ版を開く
Claude Code のデスクトップアプリを起動します。
プロジェクトはどこでも構いません。これから貼るプロンプトはグローバル設定(~/.claude/settings.json)を変更するものなので、作業ディレクトリに依存しません。
ステップ② プロンプトをそのまま貼る
以下のプロンプトをコピーして、Claude Code のチャット欄に貼り付けて実行してください。
----------------------------------------------------
以下の作業を行ってください。
## タスク:Claude Code 通知サウンドの Hook 設定
### 1. settings.json の確認・作成
`~/.claude/settings.json` を確認してください。
- ファイルが存在する場合:既存の内容を壊さないように `hooks` セクションのみ追加・マージしてください。
- ファイルが存在しない場合:新規作成してください。
### 2. 追加する設定内容
以下の3つの Hook を設定してください。
- Stop Hook:作業完了時に `C:\Windows\Media\chimes.wav` を再生
- Notification Hook:通知時に `C:\Windows\Media\Windows Notify.wav` を再生
- PermissionRequest Hook:ファイル編集・コマンド実行の許可確認ダイアログ表示時に `C:\Windows\Media\Windows Notify.wav` を再生
### 3. 注意事項
- 既存の設定(permissions など)がある場合はそのまま残し、`hooks` のみ追加・マージしてください。
- JSON の構文エラーがないことを確認してください。
- WAV ファイルのパスが正しいか、以下のコマンドで確認してから設定してください:
`Test-Path 'C:\Windows\Media\chimes.wav'`
`Test-Path 'C:\Windows\Media\Windows Notify.wav'`
存在しないファイルがあれば、代わりに `C:\Windows\Media\Windows Ding.wav` を使ってください。
### 4. 完了報告
設定ファイルの最終的な内容を表示してください。
----------------------------------------------------
これだけです。あとは Claude Code が全部やってくれます。
ステップ③ Claude Code が何をしてくれるかを確認する
プロンプトを実行すると、Claude Code は順番に下記を進めます。
・PowerShell で WAV ファイルの存在を確認
・~/.claude/settings.json を読み込んで既存の設定を確認
・hooks セクションを追加(既存設定はそのまま残す)
・完成後のファイル内容を表示して報告
実行後に「Claude Code を再起動すると有効になります」という案内が出るので、再起動すれば設定完了です。
ステップ④ 動作確認する
再起動後、Claude Code に何か短い作業をさせてみてください。
作業が終わったときにチャイム音が鳴れば Stop Hook が動いています
確認事項があって止まっているときも短い通知音が鳴れば Notification Hook も動いています
音が鳴らない場合は、Windows のサウンド設定でシステム音が有効になっているかを確認してみてください。
やめたこと
最初は settings.json を自分で開いて直接 JSON を書こうとしました。
指示文をみただけで、やめました(笑)
Claude Code に任せる方式に切り替えたところ、ファイルの存在確認からマージまで全部やってくれました。やってもらえるところは、Claude Code に頼むほうが早いと思います。
コピペOK:プロンプト再掲
以下の作業を行ってください。
## タスク:Claude Code 通知サウンドの Hook 設定
### 1. settings.json の確認・作成
`~/.claude/settings.json` を確認してください。
- ファイルが存在する場合:既存の内容を壊さないように `hooks` セクションのみ追加・マージしてください。
- ファイルが存在しない場合:新規作成してください。
### 2. 追加する設定内容
以下の3つの Hook を設定してください。
- Stop Hook:作業完了時に `C:\Windows\Media\chimes.wav` を再生
- Notification Hook:通知時に `C:\Windows\Media\Windows Notify.wav` を再生
- PermissionRequest Hook:ファイル編集・コマンド実行の許可確認ダイアログ表示時に `C:\Windows\Media\Windows Notify.wav` を再生
### 3. 注意事項
- 既存の設定(permissions など)がある場合はそのまま残し、`hooks` のみ追加・マージしてください。
- JSON の構文エラーがないことを確認してください。
- WAV ファイルのパスが正しいか、以下のコマンドで確認してから設定してください:
`Test-Path 'C:\Windows\Media\chimes.wav'`
`Test-Path 'C:\Windows\Media\Windows Notify.wav'`
存在しないファイルがあれば、代わりに `C:\Windows\Media\Windows Ding.wav` を使ってください。
### 4. 完了報告
設定ファイルの最終的な内容を表示してください。
まとめ
・Claude Code デスクトップ版はプロンプトで settings.json の設定まで行ってくれる
・WAV ファイルの確認・既存設定のマージ・構文チェックも自動でやってくれる
・自分で JSON を書くよりミスが出ない
・設定変更後は Claude Code の再起動が必要
・同じ要領で他の Hook 設定も頼めるので、一度覚えると応用しやすい
「自分でできること」でも Claude Code に頼んだほうが早い場面は意外と多いなと感じています。特に設定ファイルの編集は、ミスが起きやすいわりに楽しくない作業なので、プロンプトに任せてしまうのがおすすめです。