教程

Claude Code Routines 完全使用指南:定时 Agent、GitHub 事件触发、Webhook API 全解析

Claude Code Routines 功能完整指南:三种触发方式详解(Cron 时间表/GitHub 事件/API Webhook);网页 UI 和 CLI 两种创建方式;每日健康检查/PR 自动审查/CI 失败分析/周报生成/依赖安全扫描/Issue 分类 6 个完整模板;以及运行监控和常见问题排查。

2026/5/14分钟 阅读ClaudeEagle

Routines 是 Claude Code Week 16(4 月 13 日)推出的云端定时 Agent 功能,让你能定义一次任务,然后由时间表、GitHub 事件或 API 调用自动触发执行——你的机器不需要在线。


什么是 Routines?

Routines = 云端运行的 Claude Code Agent + 触发器

你定义:

  • 提示词:Agent 每次触发时要做什么
  • 仓库:Agent 可以访问哪些代码库
  • 连接器:需要哪些集成(GitHub、Slack 等)
  • 触发器:什么时候/什么事件触发

Anthropic 的云基础设施负责实际运行,你不需要本地开发环境在线。


创建 Routine

通过网页 UI

  1. 打开 claude.ai/code
  2. 找到 Routines 入口 → New Routine
  3. 填写:名称、提示词、仓库、连接器、触发器

通过 CLI

bash
> /schedule daily PR review at 9am
> /schedule weekly dependency audit every Monday 10am
> /routines list       # 查看所有 Routines
> /routines fire "Daily PR Review"  # 手动触发

三种触发方式

1. 时间表触发(Cron)

# 每天早上 9 点(北京时间 = UTC+1 = 01:00 UTC) cron: "0 1 * * *" # 每周一早上 10 点 cron: "0 2 * * MON" # 工作日每天运行 cron: "0 1 * * MON-FRI"

2. GitHub 事件触发

支持的事件(带可选过滤器):

事件说明
pull_request.openedPR 创建时
pull_request.synchronizePR 有新 push 时
push(branch: main)push 到 main 时
release.publishedRelease 发布时
workflow_run.completed(failure)CI 失败时
issues.openedIssue 创建时

3. API(Webhook)触发

每个 Routine 有唯一的带 Token 的 /fire 端点:

bash
curl -X POST "https://api.claude.ai/routines/ROUTINE_ID/fire" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"context": "deploy triggered by release v2.1.0"}'

6 个实用 Routine 模板

模板 1:每日代码健康检查

名称:Daily Health Check 触发:每天早上 9:00 提示词: 检查 main 分支过去 24 小时的提交: 1. 有没有直接 push 到 main 的(应该走 PR) 2. 有没有超过 500 行的大型提交 3. 有没有新增 TODO/FIXME 注释 4. 有没有修改 .env 相关文件 以 Markdown 格式发送报告到 Slack #dev-reports 频道

模板 2:PR 创建时自动审查

名称:PR Auto Review 触发:pull_request.opened(target: main 或 develop) 提示词: 对刚创建的 PR 进行初步审查: 1. 代码质量(命名、复杂度、可读性) 2. 安全性(输入验证、SQL 注入、XSS) 3. 测试覆盖(是否有对应测试) 4. 文档(是否需要更新文档) 以友好 PR 评论发布。发现严重问题加 🚨,代码很好加 ✅。

模板 3:CI 失败自动分析

名称:CI Failure Analyzer 触发:workflow_run.completed(failure) 提示词: CI 在 {{branch}} 失败了。分析: 1. 拉取失败日志 2. 识别失败的测试或构建步骤 3. 查看相关代码变更 4. 给出修复方案建议 在关联 PR 里发评论说明分析结果。

模板 4:发版后变更日志生成

名称:Release Changelog 触发:release.published 提示词: 基于本次 Release 的所有 commits: 1. 分类为新功能/Bug 修复/性能改进/破坏性变更 2. 用用户友好的语言描述每项变更 3. 更新仓库里的 CHANGELOG.md 4. 发消息到 Slack #releases 频道

模板 5:每周依赖安全扫描

名称:Dependency Security Scan 触发:每周一早上 8:00 提示词: 扫描 package.json 依赖: 1. 运行 npm audit,检查已知 CVE 漏洞 2. 找出超过 6 个月未更新的包 3. 检查非 MIT 许可证 Critical/High 漏洞立即发 Slack @channel 消息 否则发周报到 #security 频道

模板 6:Issue 智能分类

名称:Issue Triage 触发:issues.opened 提示词: 对新 Issue 进行分类: 1. 添加标签(bug/feature/docs/question) 2. 评估优先级(P0/P1/P2/P3) 3. 如果是 Bug,找到相关代码文件 4. 信息不足时评论请求更多信息 5. 分配给相关领域工程师

监控和调试

查看运行历史

claude.ai/code 的 Routines 面板里看:

  • 每次运行状态(成功/失败)
  • 运行时间和 Token 消耗
  • 完整的 Agent 执行日志

常见问题

Routine 没有触发

  • 检查 Cron 表达式(注意 UTC 时区)
  • GitHub 事件触发需要确认 Webhook 已正确设置

Routine 权限不足

  • 确认已选择正确的仓库
  • 检查 GitHub App 权限(读取 PR、发评论等)

运行失败

  • 查看执行日志
  • 常见原因:提示词不清晰、缺少必要连接器

来源:Claude Code Routines 官方文档 | Week 16 What's New | 整理:ClaudeEagle

相关文章推荐

教程Claude Code Routines 完全指南:10 个开箱即用的 AI 自动化开发任务模板Claude Code Routines 实战指南:定时触发和事件触发配置语法,10 个开箱即用模板(依赖漏洞扫描/技术债追踪/夜间重构/PR 初审/周报生成等),以及幂等性、错误处理最佳实践。2026/4/16教程Claude Code 定时任务完整指南:每天自动 review 代码、检查依赖、生成日报Claude Code 定时任务完整配置指南:Desktop 本地任务、云端任务、/loop 三种方式对比,含 5 个实用任务模板(每日代码 review、依赖漏洞扫描、技术债报告),以及权限防卡死和补跑机制详解。2026/4/13教程Claude Code Desktop 定时任务完全指南:自动化每日代码审查、依赖更新和晨报Claude Code Desktop 定时任务完整教程:支持每日代码审查、依赖更新检查、晨报生成等自动化工作流。含三种定时方案对比、配置方法和实用场景示例。2026/4/7教程Claude Code 定时任务(Scheduled Tasks)完全指南:/loop 命令、Cron 表达式与三日自动过期Claude Code 定时任务完整指南:/loop Bundled Skill(三种间隔写法:前置 token/trailing every/默认 10 分钟;对 Skill 命令循环执行)、一次性自然语言提醒(自动删除)、CronCreate/CronList/CronDelete 三个底层工具、运行机制(低优先级/两轮之间触发/本地时区)、随机延迟机制(重复任务 0~10% 偏移/单次任务 90 秒)、三日自动过期、Cron 表达式参考表、CLAUDE_CODE_DISABLE_CRON 禁用,以及会话级局限性(退出消失/无补偿/无持久化)和持久化替代方案(Desktop/GitHub Actions)。2026/3/8教程Claude Code 与 GitHub Actions 集成完全指南:CI/CD 自动化的 5 个实用模式Claude Code 整合 GitHub Actions 的 5 个完整可用模式:PR 自动代码审查(触发+评论)、空 PR 自动生成描述、测试覆盖率分析和建议、安全扫描(发现 Critical 问题阻断合并)、变更日志自动生成。每个模式含完整 YAML 配置,以及 API Key 安全管理和成本控制建议。2026/4/24教程Claude Code Hooks 深度实战:5 个真实案例教你用自动化消灭重复工作Claude Code Hooks 完整实战指南:配置文件结构(.claude/hooks/)、四种触发时机(post_write/pre_commit/session_start/session_end),以及 5 个完整案例:自动 Lint+格式化、修改后运行相关测试、TypeScript 类型检查、提交前安全扫描、Session 开始加载工作状态。含 on_error 策略选择。2026/4/22