Free Preview

先试读:Claude Code 自动化体系:Plugins、Hooks、Remote Control 与 Routines

Plugins 用来分发能力,Hooks 用来在生命周期节点执行确定性动作,Remote Control 让你远程操作当前会话;定时任务和 Routines 则解决不同持续时间的调度问题。

这篇会帮你解决什么

  • 不再把 Skill、Plugin、Hook 和 MCP 混成一件事。
  • 用 Hook 强制确定性检查,而不是堆提示词。
  • 分清会话内计划任务与长期云端 Routines。

可以先照着试的一句话

请把这个重复工作流分解为 Skill、Plugin、Hook、MCP、Remote Control、Scheduled Task 或 Routine;说明每个机制的必要性、权限、失败处理和回退,不要安装或启用任何内容。

完整文章会继续展开机制、工作流、验收标准和风险边界。

01 · 分层

先按“指导、分发、强制、连接、远程、调度”选择机制

机制主要作用
Skill按需加载可复用说明、脚本和参考资料
Plugin打包分发 Skills、子 Agent、Hooks、MCP 和命令
Hook在生命周期事件上确定性执行检查或通知
MCP连接外部工具与数据
Remote Control从网页或移动端继续控制本机正在运行的会话
调度按时间运行会话内任务或云端 Routine

机制越多不代表体系越成熟。一次性流程写在任务里;重复但只需指导的做成 Skill;需要团队安装和版本管理时再做 Plugin;真正必须每次执行的门禁才用 Hook。

02 · Plugins

Plugin 是安装与分发单元,安装前要像审代码一样审它

Plugin 可以把多个扩展组件放在一起,适合团队共享统一开发工作流。例如一个前端质量插件可以包含可访问性 Skill、视觉审查子 Agent、编辑后 lint Hook 和浏览器 MCP 配置。

安装前检查来源、清单、脚本、Hooks、MCP 服务器、网络访问和更新机制。第三方 Plugin 可能执行命令或连接外部服务;先在隔离项目测试,再决定是否允许进入真实代码库。移除 Plugin 时也要确认没有残留配置和长期凭证。

03 · Hooks

需要百分之百发生的动作交给 Hook,需要判断的内容留给模型和人

Hooks 可在工具调用前后、通知、停止等生命周期事件执行命令或校验。它们适合格式化、阻止危险路径、记录审计事件、运行快速检查;不适合把模糊业务决策写成一段不可见脚本。

安全门禁例子

编辑 TypeScript 后运行 formatter;尝试修改 migrations/ 时要求额外确认;会话结束前检查测试结果和未提交敏感文件。Hook 必须快速、可重复、输出清楚,失败时不能悄悄放行。

04 · Remote Control

远程控制延伸的是当前本机会话,不是把整个项目自动迁到云端

Remote Control 允许你从网页或移动端查看并继续本机 Claude Code 会话,代码和命令仍在本机环境执行。电脑、终端会话和网络必须保持可用;远端访问权限、配对链接和设备登录都要保护。

不要把 Remote Control 当作无人值守部署通道。涉及生产、凭证、发布或外部发送的动作仍要遵循原有确认门禁;公共设备上不要保留会话,异常连接应立即停止并检查日志。

05 · 两类调度

会话内 Scheduled Tasks 适合短期,Routines 适合持久的云端周期工作

会话内 Scheduled Tasks 通过当前会话安排一次性或重复任务,要求 Claude Code 进程持续运行;重复计划有最长有效期,适合当天提醒、短期轮询和临时检查。Routines 是 Web 端的持久化调度,可在云端运行并把结果交付到指定位置,更适合长期日报和仓库维护。

短期、依赖本机会话:Scheduled Task
长期、可在云端复现:Routine
无论哪种都写清:时区 / 环境 / 输入 / 权限
成功:输出与验证证据
失败:重试上限、通知、停止条件
高风险:发布、发送、删除、权限变更必须人工确认

官方将部分调度与远程能力标记为研究预览或快速演进功能。创建后观察首次运行,并定期核对文档、套餐、保留时间和权限行为,不把今天的界面当成永久事实。

资料 · 时效核验

产品能力会变,学会回到官方资料

官方资料与核验日期

本文依据官方资料核验于 2026-07-15。功能名称、入口、套餐、地区可用性和实验性标记仍可能变化,使用时以官方文档与产品内实际显示为准。

Next Step

学完这篇,下一步这样走

选一个低风险任务完整走一遍,再扩大权限或增加自动化。

现在就练一下

请把这个重复工作流分解为 Skill、Plugin、Hook、MCP、Remote Control、Scheduled Task 或 Routine;说明每个机制的必要性、权限、失败处理和回退,不要安装或启用任何内容。