SuperAPI AI 工具集

Hooks Automation

通用与其它

查看项目

更新于 10-16 02:32

技能介绍

用途:Hooks Automation 通过钩子在 Claude Code 操作前、操作后自动执行协调、校验与学习,覆盖开发操作自动化、swarm 智能体协调、会话状态维护和跨会话记忆持久化。

主要能力:操作前钩子包括 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)。支持 Git 提交钩子与质量校验。

使用方式:需先安装 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。

适用场景:需要自动化代码格式化、质量校验、智能体协调、会话恢复和模式学习的开发流程。

限制:需 Claude Code 环境与 Claude Flow CLI;可选依赖 MCP 服务器(claude-flow、ruv-swarm、flow-nexus);文档未提供收费、价格或具体性能数据。