用途:Hooks Automation 为 Claude Code 提供一套钩子系统,在操作前后自动协调、校验并学习开发过程,配合 MCP 工具与神经模式训练,实现智能体自动分配、代码格式化、性能追踪和跨会话记忆持久化。
主要能力:分为操作前钩子(pre-edit 校验语法、检测冲突、备份文件并自动分配智能体;pre-bash 检查命令安全与资源;pre-task 自动生成智能体、加载记忆、优化拓扑;pre-search 检查缓存并优化查询)与操作后钩子(post-edit 自动格式化、写入记忆、训练模式;post-bash 记录执行与指标;post-task 分析性能、存储决策、导出学习;post-search 缓存结果)。另含 MCP 集成钩子、记忆协调钩子(memory-write/read/sync)以及会话钩子(session-start/restore/end、notify)。
使用方式:需先安装 Claude Flow CLI(npm install -g claude-flow@alpha),并在 .claude/settings.json 中配置钩子。初始化命令:npx claude-flow init --hooks。常用示例:npx claude-flow hook pre-task --description "Implement authentication";npx claude-flow hook post-edit --file "src/auth.js" --memory-key "auth/login";npx claude-flow hook session-end --session-id "dev-session" --export-metrics。配置支持 PreToolUse、PostToolUse、SessionStart、SessionEnd 等事件,可设置 matcher、timeout、async、continueOnError 等参数。
适用场景:需要自动化协调多智能体开发、统一代码格式化、跨会话保持上下文、对敏感文件加保护或修改后自动测试的 Claude Code 工作流。
限制:依赖 Claude Flow CLI 与 Claude Code 钩子功能;MCP 服务器、Git 仓库、测试框架为可选前提。资料未提供具体收费、价格、平台支持范围或效果数据,暂未提供。