关于 convex-crons
用于在 Convex 项目中添加定时任务的技能。它在 convex/crons.ts 中定义周期任务、调度内部函数,并检查任务是否显示在仪表板的计划中。
主要功能
- 01在 convex/crons.ts 中创建周期任务
- 02调度内部函数
- 03使用小型且幂等的处理程序
- 04检查仪表板中的任务计划
适用场景
- 01运行定期后端维护
- 02调度周期性内部任务
- 03订阅可推送更新时避免轮询
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ convex/ agent-skills --skill convex-crons安装后在 Claude Code 中输入/convex-crons确认已加载。
详细介绍
添加计划任务(crons)
在 convex/crons.ts 中定义定期任务,调用内部函数,并设置合理的间隔和幂等处理程序。
工作流
- 使用 cronJobs() 创建 convex/crons.ts。
- 按合适的间隔安排内部函数(绝不使用 public api.*)。
- 确保处理程序幂等(可安全地重复运行);每次运行的任务量要小。
- 确认任务显示在仪表板的计划中。
规则
- 安排 internal.* 函数,绝不使用 api.*。
- Cron 处理程序要精简且幂等。
- 对于可通过订阅推送的内容,不要以过短的间隔轮询。
评论
支持 Markdown