SuperAPI AI 工具集

Hooks Automation

智能体与模型

查看项目

更新于 10-16 08:38

技能介绍

用途: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、memory-read、memory-sync)以及会话钩子(session-start、session-restore、session-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 等匹配器绑定命令。

适用场景:需要自动化代理分配、代码格式化、性能追踪、跨会话记忆、Git 提交质量校验的 Claude Code 开发流程。

限制:依赖 Claude Flow CLI 与 Claude Code 钩子机制;MCP 服务器、Git 仓库、测试框架为可选前提。资料未提供收费、价格、平台支持范围及实际效果数据。