
HooksでClaude Codeを自動化する——PreToolUse・PostToolUseの設計と実装【CCA Foundations対策】
Claude CodeのHooksをPreToolUse/PostToolUseに分けて解説。exit codeによる制御・.envファイル保護の実装例・TypeScript型チェックフック・クエリ重複防止フック・絶対パスのセキュリティ考慮まで。CCA試験Domain 1 Task 1.5をカバー。
続きを読む →$ ls blog/tag/
11件の記事

Claude CodeのHooksをPreToolUse/PostToolUseに分けて解説。exit codeによる制御・.envファイル保護の実装例・TypeScript型チェックフック・クエリ重複防止フック・絶対パスのセキュリティ考慮まで。CCA試験Domain 1 Task 1.5をカバー。
続きを読む →
CLAUDE.mdに書いても守られない——その理由と解決策。Hooks・ルールファイル・フィードバックループを組み合わせた「ハーネスエンジニアリング」で、Claude Codeの動作を確実に制御する方法を解説する。
続きを読む →
Claude Code Hooksを初めて使う人向けの入門記事。Pythonなし・シェルスクリプト1行から始めて、5分で最初のフックを動かす手順をコピペで解説。
続きを読む →
v2.1.85で追加されたHooksのifフィールドを使えば、Bash(git *)のようなpermission rule構文で発火条件を絞り込める。実測済みの正しい構造と実用例を解説する。
続きを読む →
Claude Code Hooksの全イベント・条件絞り込み・ブロック設計を実測済みコードで総整理。よくある間違いと正しい書き方を一枚で理解できるガイド。
続きを読む →
Claude Code HooksのStopFailureとPermissionDeniedを解説。StopFailureはAPIエラー時に発火し、ログ・通知・リトライ自動化に使える。PermissionDeniedはauto mode専用のフック。
続きを読む →
v2.1.83で追加されたCwdChanged Hookイベント。ディレクトリ移動を検知してCLAUDE_ENV_FILEに書き込むことで、AWSプロファイルなどの環境変数を自動で切り替えられる。
続きを読む →
rm -rf・git push --forceなどの危険なコマンドをHooksでブロックする方法を解説。allowed-toolsの粒度設定やSkillsとの組み合わせによる二段構えのセキュリティ設計も実例付きで紹介。Claude Codeを安全に使いたい人向け。
続きを読む →
Claude Codeが使う.claudeフォルダには何が入っているのか。settings.json・hooks・commandsの役割と使い方を、実際の構成例をもとに解説。
続きを読む →
Claude CodeのHooksを実際に使い倒す実装例3本立て。lint自動実行・危険コマンドのブロック・作業ログ収集を、実際に検証したコードとともに解説。
続きを読む →
Claude Codeの動作にスクリプトを自動で割り込ませるHooks機能を解説。lint自動実行・通知・危険なコマンドのブロックなど、Claudeへの指示なしに自動化できる仕組みをsettings.jsonの書き方から実装例まで紹介。
続きを読む →