2025.08.04

Claude Code Hooksでコマンド実行を自動記録!

2025-08-04
Claude Code Hooksの設定、確かに分かりにくいですよね💦 でも一度設定すれば、開発効率が格段にアップします!

設定手順は意外とシンプル。まず`/hooks`コマンドでPreToolUseフックイベントを選択し、マッチャーに「Bash」を追加。次にjqコマンドを使ったフックを登録するだけです。

“`
jq -r ‘”(.tool_input.command) – (.tool_input.description // “No description”)”‘ >> ~/.claude/bash-command-log.txt
“`

このコマンドが実行されると、Claude Codeが使用するすべてのBashコマンドが自動的に`~/.claude/bash-command-log.txt`に記録されます📝

以前ご紹介したClaudeのHooks機能と同様、一度設定するだけで毎回の手間が省けるのが魅力。特に開発チームでは、実行されたコマンドの履歴を追跡できるため、デバッグやコードレビューが効率化されます。

User settingsで保存すれば全プロジェクトに適用されるので、設定の手間も最小限。開発ワークフローの透明性向上にも貢献しますね✨

#ClaudeCode #Hooks #開発効率化