Claude Code について学んだ Tips をまとめる。随時更新する。
注意
Claude Code のレート制限に到達し、検証できていない機能も載せています。未検証の機能には 未検証 を表示しています。
言語設定
Claude Code の言語設定を日本語にするには /config コマンドを実行し、Language で Japanese や 日本語 と設定する。
Language には、言語の他に口調を指定してもよい。
この設定で日本語になるのは、Claude が扱う言語であって設定メニュー等は英語のまま。
Added
languagesetting to configure Claude's response language (e.g., language: "japanese")
この機能は 2.1.0 からサポートされている。
設定手順
Claude Code 上で設定
Claude Code を起動し、/config と入力し、Enterを押す。

設定画面が表示されるので十字キーの ↓ で Language までカーソルを移動し、Enter を押す。

言語を入力するフォームが現れるので、Japanese や 日本語 と入力し、Enter を押す。

これで Claude Code のデフォルト言語が日本語になる。設定画面は Esc を押して終了。
~/.claude/settings.json
もしくは、ホームディレクトリにある設定ファイル ~/.claude/settings.json に次のような設定を加えます。
1{2"language": "日本語"3}
これは Claude Code 上で /config コマンドから設定するのと結果は変わりません。
起動時に表示されるアカウント情報を隠す
Claude Code を起動するとメールアドレスやセッションの履歴などの情報が表示される。これらの情報が表示されると困る場合は、環境変数 CLAUDE_CODE_HIDE_ACCOUNT_INFO に 1 を設定すると表示を抑制できる。
1{2"env": {3"CLAUDE_CODE_HIDE_ACCOUNT_INFO": "1"4}5}
特定のリポジトリでのみ抑制すればよい場合は、.claude/settings.json に上記の設定をすればよい。
タスク完了時に通知音を鳴らす
タスクが完了したことを検知するため、Hooks で通知音を鳴らす設定を入れる。
~/.claude/settings.json に次のような設定を追加する。この設定は macOS の場合。
1{2"hooks": {3"PermissionRequest": [4{5"matcher": "*",6"hooks": [7{8"type": "command",9"command": "afplay /System/Library/Sounds/Tink.aiff"10}11]12}13],14"Stop": [15{16"hooks": [17{18"type": "command",19"command": "afplay /System/Library/Sounds/Tink.aiff"20}21]22}23]24}25}
macOS であれば、/System/Library/Sounds/ にあるファイルから好きな音を選んで上記の設定にある afplay 以降のパスを変更すればよい。
Codex と Claude Code の両方を使っているようであれば、それぞれ違う音を設定するのがいいだろう。
1$ ls -la /System/Library/Sounds/2.rw-r--r--@ 221k root 22 11月 2025 ♫ Basso.aiff3.rw-r--r-- 404k root 22 11月 2025 ♫ Blow.aiff4.rw-r--r-- 223k root 22 11月 2025 ♫ Bottle.aiff5.rw-r--r--@ 207k root 22 11月 2025 ♫ Frog.aiff6.rw-r--r--@ 623k root 22 11月 2025 ♫ Funk.aiff7.rw-r--r--@ 475k root 22 11月 2025 ♫ Glass.aiff8.rw-r--r-- 304k root 22 11月 2025 ♫ Hero.aiff9.rw-r--r--@ 203k root 22 11月 2025 ♫ Morse.aiff10.rw-r--r--@ 432k root 22 11月 2025 ♫ Ping.aiff11.rw-r--r--@ 469k root 22 11月 2025 ♫ Pop.aiff12.rw-r--r--@ 218k root 22 11月 2025 ♫ Purr.aiff13.rw-r--r--@ 443k root 22 11月 2025 ♫ Sosumi.aiff14.rw-r--r--@ 430k root 22 11月 2025 ♫ Submarine.aiff15.rw-r--r--@ 163k root 22 11月 2025 ♫ Tink.aiff
Plan モードの計画を保存するディレクトリを指定 未検証
Plan モードでは、デフォルト設定だと生成した計画が ~/.claude/plans/ ディレクトリに保存される。
1$ tree ~/.claude/plans/2~/.claude/plans/3├── elegant-questing-lamport.md4├── gleaming-drifting-anchor.md5├── misty-mixing-reddy.md6└── virtual-sprouting-moler.md781 directory, 4 files
このファイルの保存先は、settings.json の planDirectory で変更できる。
Added
plansDirectorysetting to customize where plan files are stored
1{2"plansDirectory": "./plans"3}
開発チーム内で Claude Code を使い、他の人がどのような実装計画で実装をさせたのか確認したいのであれば、ディレクトリごとに置く .claude/settings.json で設定し、PR のレビューに含めるようにすると
Claude Code の使い方(計画の詰めが甘い状態で実装をさせてしまっている問題)についてもレビューできて便利だし、知見を共有する機会として PR を活用できるようになる。

