用途:为 Claude Code 提供操作前后自动执行的钩子系统,用于协调群体智能体、维护会话状态、格式化代码并从操作中持续学习。
主要能力:pre-edit/pre-bash/pre-task/pre-search 等前置钩子负责校验、备份、命令安全检查和自动分配智能体;post-edit/post-bash/post-task/post-search 等后置钩子负责自动格式化、输出校验、性能指标记录、决策存储和神经模式训练;还有 MCP 集成钩子(mcp-initialized、agent-spawned、task-orchestrated、neural-trained)、记忆协调钩子(memory-write/read/sync)以及会话钩子(session-start/restore/end、notify),用于跨会话记忆持久化与状态恢复。
使用方式:需安装 Claude Flow CLI(npm install -g claude-flow@alpha),并在启用钩子的 Claude Code 中配置 .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。钩子通过 settings.json 中的 PreToolUse、PostToolUse、SessionStart、SessionEnd 匹配器与命令绑定。
适用场景:使用 Claude Code 进行多智能体协作开发、需要自动格式化与质量校验、跨会话保持上下文、跟踪性能指标、以及希望从成功模式中持续学习的团队工作流。
限制与前提:需要 Claude Flow CLI、启用钩子的 Claude Code 和钩子配置;MCP 服务器、Git 仓库、测试框架为可选项。资料未提供价格、平台支持范围、性能效果或替代方案等更多信息。