SuperAPI AI 工具集

groove-admin-claude-hooks

智能体与模型

查看项目

更新于 10-15 16:37

技能介绍

用途:为 groove 项目安装 Claude Code 原生 shell 钩子。这些钩子在模型之外运行,确定且无条件触发,与 groove 的咨询式 markdown 钩子(.groove/hooks/start.md、end.md)互补。安装后钩子会在 Claude Code 生命周期事件上自动触发,无需模型参与。

主要能力(六个可选钩子):daily-end-reminder(Stop 事件),本地时间 16–21 点且 .groove/index.md 存在时提示运行 /groove-daily-end;git-activity-buffer(PostToolUse/Bash),命令含 git commit 时向 .groove/.cache/git-activity-buffer.txt 追加带时间戳的记录;block-managed-paths(PreToolUse/Write、Edit),路径以 .agents/skills/groove 或 skills/groove 开头时返回非零阻止写入;context-reprime(SessionStart,startup|compact),直接运行 prime 脚本以加载完整工作流上下文;version-check(PostToolUse),每小时检查一次新版本并调用 groove-utilities-check;session-capture(Stop),本次会话有 git 活动时为下次会话生成 .groove/.cache/pending-capture.md 草稿,静默执行。

使用方式:默认安装时询问启用哪些钩子(默认全部六个),可输入 all 或逗号分隔名称;--list 读取 .claude/settings.json 并报告已注册钩子及 .groove/hooks/claude/ 中的脚本;--disable <hook> 从 settings.json 移除指定钩子条目但保留脚本。安装会创建目录、chmod +x 脚本,并将钩子条目合并进 .claude/settings.json,保留原有非 groove 条目、避免重复。约束:不覆盖非 groove 条目;不覆盖已有脚本除非先显示 diff 并确认;脚本用 python3 解析 JSON 标准输入,缺少 python3 则跳过该钩子并警告;block-managed-paths 较激进,误报时可用 --disable block-managed-paths 关闭;安装后需重启 Claude Code 会话才生效。.groove/hooks/claude/ 遵循 .groove/index.md 的 git.hooks 策略。

限制:具体价格、收费、平台与效果资料暂未提供。