SuperAPI AI 工具集

workers-best-practices

部署与运维

查看项目

更新于 10-15 19:54

技能介绍

用途:在编写或审查 Cloudflare Workers 代码时,按生产最佳实践进行校验。资料指出内置知识可能过时,因此任何 Workers 任务都应优先检索而非依赖预训练知识。

主要能力:提供规则速查与反模式清单,覆盖配置(compatibility_date、nodejs_compat、wrangler types、secrets、wrangler.jsonc)、请求与响应(流式处理、ctx.waitUntil)、架构(用绑定而非 REST API、Queues 与 Workflows、service bindings、Hyperdrive)、可观测性(head_sampling_rate、结构化 JSON 日志)、代码模式(禁止全局请求状态、处理浮动 Promise)、安全(Web Crypto、避免 passThroughOnException)。

使用方式:先获取最新参考,如抓取 https://developers.cloudflare.com/workers/best-practices/workers-best-practices/,并可用 npm pack @cloudflare/workers-types 获取最新类型;参考 references/rules.md 与 references/review.md。审查流程为检索、读完整文件、检查类型与配置、检查模式与安全,并用 npx tsc --noEmit 等工具验证。

适用场景:新建 Workers、审查 Worker 代码、配置绑定与安全设置。限制:仅覆盖 Workers 专属实践;Durable Objects、Workflows、Wrangler CLI 需加载对应技能。具体收费与平台细节暂未提供。