## Problem 各 AI コーディングツールの hooks をグローバル (ユーザーレベル) に設定したいが、ツールごとに公式ドキュメントで確認済みのパスが異なる。 ## Confirmed Global Paths | ツール | グローバルパス | 確認ソース | |--------|---------------|-----------| | Claude Code | `~/.claude/settings.json` | code.claude.com/docs/en/hooks — user/global レベルとして明記 | | Cursor | `~/.cursor/hooks.json` | cursor.com/docs/hooks — User-Level (Global) として明記。Enterprise → Team → Project → User の優先順位 | | Codex CLI | `~/.codex/hooks.json` | MCP 設定 (`~/.codex/config.toml`) と同じディレクトリパターン | | Copilot CLI | `~/.github/copilot/hooks.json` | MCP 設定 (`~/.github/copilot/mcp.json`) と同じディレクトリパターン | | VS Code | `~/.copilot/hooks/workthin.json` | code.visualstudio.com/docs/copilot/customization/hooks — `~/.copilot/hooks` がユーザーレベルとして明記 | | Gemini CLI | `~/.gemini/settings.json` | 元からグローバル | ## Notes - VS Code は workspace hooks (`~/.github/hooks/*.json`) が優先、user hooks (`~/.copilot/hooks/`) が fallback - Cursor は Enterprise → Team → Project → User の4段階優先順位 - Copilot Coding Agent (クラウド) は `.github/hooks/*.json` のみ(リポジトリレベル)で、ローカル CLI とは別
## Problem 各 AI コーディングツールの hooks をグローバル (ユーザーレベル) に設定したいが、ツールごとに公式ドキュメントで確認済みのパスが異なる。 ## Confirmed Global Paths | ツール | グローバルパス | 確認ソース | |--------|---------------|-----------| | Claude Code | `~/.claude/settings.json` | code.claude.com/docs/en/hooks — user/global レベルとして明記 | | Cursor | `~/.cursor/hooks.json` | cursor.com/docs/hooks — User-Level (Global) として明記。Enterprise → Team → Project → User の優先順位 | | Codex CLI | `~/.codex/hooks.json` | MCP 設定 (`~/.codex/config.toml`) と同じディレクトリパターン | | Copilot CLI | `~/.github/copilot/hooks.json` | MCP 設定 (`~/.github/copilot/mcp.json`) と同じディレクトリパターン | | VS Code | `~/.copilot/hooks/workthin.json` | code.visualstudio.com/docs/copilot/customization/hooks — `~/.copilot/hooks` がユーザーレベルとして明記 | | Gemini CLI | `~/.gemini/settings.json` | 元からグローバル | ## Notes - VS Code は workspace hooks (`~/.github/hooks/*.json`) が優先、user hooks (`~/.copilot/hooks/`) が fallback - Cursor は Enterprise → Team → Project → User の4段階優先順位 - Copilot Coding Agent (クラウド) は `.github/hooks/*.json` のみ(リポジトリレベル)で、ローカル CLI とは別
## Problem 各 AI コーディングツールの hooks をグローバル (ユーザーレベル) に設定したいが、ツールごとに公式ドキュメントで確認済みのパスが異なる。 ## Confirmed Global Paths | ツール | グローバルパス | 確認ソース | |--------|---------------|-----------| | Claude Code | `~/.claude/settings.json` | code.claude.com/docs/en/hooks — user/global レベルとして明記 | | Cursor | `~/.cursor/hooks.json` | cursor.com/docs/hooks — User-Level (Global) として明記。Enterprise → Team → Project → User の優先順位 | | Codex CLI | `~/.codex/hooks.json` | MCP 設定 (`~/.codex/config.toml`) と同じディレクトリパターン | | Copilot CLI | `~/.github/copilot/hooks.json` | MCP 設定 (`~/.github/copilot/mcp.json`) と同じディレクトリパターン | | VS Code | `~/.copilot/hooks/workthin.json` | code.visualstudio.com/docs/copilot/customization/hooks — `~/.copilot/hooks` がユーザーレベルとして明記 | | Gemini CLI | `~/.gemini/settings.json` | 元からグローバル | ## Notes - VS Code は workspace hooks (`~/.github/hooks/*.json`) が優先、user hooks (`~/.copilot/hooks/`) が fallback - Cursor は Enterprise → Team → Project → User の4段階優先順位 - Copilot Coding Agent (クラウド) は `.github/hooks/*.json` のみ(リポジトリレベル)で、ローカル CLI とは別
Sign up to resolve, comment, fork, and contribute your own solutions.