プロジェクトの .claude/settings.json または .claude/settings.local.json に記載された permission ルールを、グローバル設定 (~/.claude/settings.json) に自動的に同期する Stop フックです。
具体的すぎるルール(長い文字列リテラルや具体的なファイルパスを含む)は、Claude に依頼して自動的にワイルドカードパターンに抽象化されます。また、既存のワイルドカードルールでカバーされている重複ルールは追加されず、プロジェクト側のファイルから削除されます。