SuperAPI AI 工具集

Hooks Automation

智能体与模型

查看项目

更新于 10-16 01:34

技能介绍

用途:该技能为 Claude Code 提供一套全面的钩子(hook)系统,自动管理开发操作、协调 swarm 代理、维护会话状态,并持续从编码模式中学习,实现代理自动分配、代码格式化、性能追踪与跨会话记忆持久化。

主要能力:预操作钩子(pre-edit、pre-bash、pre-task、pre-search)在操作前进行校验、准备与代理分配;后操作钩子(post-edit、post-bash、post-task、post-search)在操作后进行格式化、分析与模式训练。还包含会话管理(session-start、session-restore、session-end、notify)、内存协调(memory-write、memory-read、memory-sync)、Git 集成、神经训练以及 MCP 集成钩子(mcp-initialized、agent-spawned、task-orchestrated、neural-trained)。

使用方式:需先安装 Claude Flow CLI:npm install -g claude-flow@alpha,并在已启用钩子的 Claude Code 中使用。可选配置 MCP 服务器(claude-flow、ruv-swarm、flow-nexus)、Git 仓库与测试框架。初始化命令:npx claude-flow init --hooks,会生成 .claude/settings.json 及钩子命令文档。常用示例: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/settings.json 完成,可设置 PreToolUse、PostToolUse、SessionStart、SessionEnd 等匹配器与命令,并支持超时、async、continueOnError 等参数,以及保护文件模式与自动测试。

适用场景:需要自动化开发流程协调、多代理协作、代码质量校验、性能追踪与跨会话上下文延续的 Claude Code 项目。

限制:需依赖 Claude Flow CLI(alpha 版)并启用 Claude Code 钩子;资料未提供具体收费、价格与效果保证,其他平台支持情况暂未提供。