同步 plugin hooks 配置到项目级,启用自动重载功能
## Context 此命令将 sync plugin 的 hooks 配置同步到项目级 `.claude/hooks/hooks.json`,启用后每次启动会话时会自动重新加载所有插件。 **适用场景**: - 本地开发:修改插件后自动重载,无需手动 uninstall + install - 团队使用:自动获取最新插件版本 **注意**:此命令需要手动执行一次,之后就能享受自动重载功能。 ## Your Task ### 第一步:读取 plugin 的 hook 配置 读取文件:`.claude/plugins/sync/hooks/hooks.json` ### 第二步:检查项目级 hooks 配置 检查 `.claude/hooks/hooks.json` 是否存在: ### 第三步:合并或创建配置 **情况 A:文件不存在** - 创建目录:`mkdir -p .claude/hooks` - 直接写入 plugin 的 hook 配置 **情况 B:文件已存在** 1. 读取现有配置 2. 检查是否已有 SessionStart hook(description 包含"重新加载团队插件") 3. 如果已存在: - 告知用户已配置,询问是否重新配置 - 使用 AskUserQuestion 工具询问:覆盖 / 跳过 4. 如果不...
Install/uninstall chezmoi hooks to ~/.claude/settings.json
Install/uninstall ralph hooks to ~/.claude/settings.json
Install/uninstall itp-hooks to ~/.claude/settings.json
Install/uninstall git-account-validator hooks to ~/.claude/settings.json
Install/uninstall itp-hooks to ~/.claude/settings.json