Cursor Hook 設計 発火タイミング 1. Cursor Cloud Agent 環境で Git hook を追加・変更する 2. の自動付与と除去の連鎖を設計する 3. lefthook 等の既存 hook と Cursor 管理 hook の共存を整理する Git hook と Cursor Cloud の commit-msg 連鎖 実行順 Cursor Cloud Agent は を 経由で差し替える。 の実行順は次のとおり: 1. ユーザー hook — が指すパス(通常 )に同名 hook があれば先に実行 2. Cursor 管理 hook — をファイル名の辞書順で順次実行 の典型例: | 順序 | ファイル名 | 役割 | | --- | --- | --- | | 1 | | シークレットスキャン(commit ブロック) | | 2 | | を自動付与 | | 3 | | 行を除去(プロジェクト strip hook) | MUST: strip hook のベース名は とし、 より辞書順で後になる命名にする。NEVER: 等、co-author より前に実行される名前を使用する。 strip hook 実装 1. MUST: 除去ロジックは に置く 2. MUST: は当該スクリプトを呼び出す薄いラッパーとする 3. MUST: strip 対象は…