# Hooks システム ## Hook タイプ - **PreToolUse**: ツール実行前(検証、パラメータ変更) - **PostToolUse**: ツール実行後(自動フォーマット、チェック) - **Stop**: セッション終了時(最終検証) ## 自動承認パーミッション 注意して使用: - 信頼できる、明確に定義された計画に対して有効化 - 探索的な作業では無効化 - dangerously-skip-permissions フラグを決して使用しない - 代わりに `~/.claude.json` で `allowedTools` を設定 ## TodoWrite ベストプラクティス TodoWrite ツールを使用して: - 複数ステップのタスクの進捗を追跡 - 指示の理解を検証 - リアルタイムの調整を可能に - 細かい実装ステップを表示 Todo リストが明らかにすること: - 順序が間違っているステップ - 欠けている項目 - 不要な余分な項目 - 粒度の誤り - 誤解された要件