CodeRoadMap
路线图学习路径文章题库资源社区

浏览

首页路线图学习路径知识库题库文章资源社区我的学习
CodeRoadMap

中文编程学习导航:路线图、讲义与题库,进度可同步。

路线图学习路径文章题库社区

© 2026 CodeRoadMap

津ICP备2026012044号-1|coderoadmap@126.com
开发路线图/Claude Code 路线图/Hook 类型
阶段一

Hook 类型

节点说明与学习资源

在 Claude Code 中,您可以为钩子配置三种不同的处理程序类型——Command、Prompt 和 Agent,具体取决于您需要脚本、AI"判断调用"还是专业研究员来验证操作。Command 钩子(type: "command")是确定性 shell 脚本,执行标准命令(如 npm run lint)并使用退出代码来批准操作或用错误消息阻止它。Prompt 钩子(type: "prompt")使用轻量级 Claude 模型进行单轮评估,模型分析上下文(例如"这个提交消息是否具有描述性?")并返回简单的 JSON 是/否决定。最后,Agent 钩子(type: "agent")是最复杂的,它会生成一个具有工具访问权限(如 Read 或 Grep)的多轮子代理,在进行深度自主验证后决定主代理是否应该继续执行。

← 上一节点技能最佳实践下一节点 →输出样式