用途:为 Claude Code 提供钩子系统,在操作前后自动协调、校验、格式化并学习开发过程,支持 swarm 智能体协作、会话状态持久化与跨会话记忆。
主要能力: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。
适用场景:Claude Code 中的自动化开发流程、多智能体协作、代码格式化与质量校验、会话上下文恢复、性能指标追踪。
限制:依赖 Claude Flow CLI 与 Claude Code 钩子支持;MCP 服务器、Git 仓库、测试框架为可选前提;具体收费、平台支持与效果数据暂未提供。