Workers Best Practices
技能 已验证 活跃审查和编写 Cloudflare Workers 代码,使其符合生产最佳实践。在编写新的 Workers、审查 Worker 代码、配置 wrangler.jsonc 或检查常见的 Workers 反模式(流式处理、悬空 Promise、全局状态、Secrets、Bindings、可观测性)时加载。倾向于从 Cloudflare 文档中检索信息,而非预训练知识。
确保 Cloudflare Workers 代码根据当前生产最佳实践编写和审查,利用最新的文档和类型信息。
功能
- 根据最佳实践审查 Cloudflare Workers 代码
- 根据最佳实践编写 Cloudflare Workers 代码
- 检索最新的 Cloudflare 文档和类型
- 识别常见的 Workers 反模式
- 提供关于配置和安全的指导
使用场景
- 编写新的 Cloudflare Workers 代码时
- 审查现有 Cloudflare Workers 代码时
- 配置 wrangler.jsonc 时
- 检查常见的 Workers 反模式时
非目标
- 提供用于 Workers 的通用 LLM 知识库
- 取代深入的 Cloudflare 文档
- 在没有用户输入的情况下从头编写复杂的 Workers 应用程序
Versioning
- info:Release ManagementSKILL.md 或清单中没有显式版本控制(semver、标签),安装说明也没有引用特定版本,这意味着使用的是 'main' 分支。
Execution
- info:Pinned dependencies虽然该技能本身不捆绑带有依赖项的脚本,但 SKILL.md 指导用户如何安装 `@cloudflare/workers-types`,这暗示了版本管理的需求。
安装
请先添加 Marketplace
/plugin marketplace add cloudflare/skills/plugin install skills@cloudflare质量评分
已验证类似扩展
Wrangler
100Cloudflare Workers CLI,用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载,以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练的知识。
Cloudflare Deploy
99Deploy applications and infrastructure to Cloudflare using Workers, Pages, and related platform services. Use when the user asks to deploy, host, publish, or set up a project on Cloudflare.
Durable Objects
97创建和审查 Cloudflare Durable Objects。适用于构建状态协调(聊天室、多人游戏、预订系统)、实现 RPC 方法、SQLite 存储、警报、WebSocket,或审查 DO 代码的最佳实践。涵盖 Workers 集成、wrangler 配置和使用 Vitest 进行测试。偏向于从 Cloudflare 文档检索,而非预训练知识。
Cloudflare Agents SDK
97使用 Agents SDK 在 Cloudflare Workers 上构建 AI 代理。在创建有状态代理、持久化工作流、实时 WebSocket 应用、计划任务、MCP 服务器、聊天应用程序、语音代理或浏览器自动化时加载。涵盖 Agent 类、状态管理、可调用 RPC、工作流、持久化执行、队列、重试、可观察性和 React 钩子。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练知识。
Cloudflare 邮件服务
95使用 Cloudflare 邮件服务(邮件发送 + 邮件路由)发送和接收事务性电子邮件。适用于构建电子邮件发送(Workers 绑定或 REST API)、电子邮件路由、Agents SDK 电子邮件处理,或将电子邮件集成到任何应用程序——Workers、Node.js、Python、Go 等。也适用于电子邮件可送达性、SPF/DKIM/DMARC、wrangler 电子邮件设置、MCP 电子邮件工具,或者当编码代理需要发送电子邮件时。即使是简单的请求,如“为我的 Worker 添加电子邮件”,此技能也包含关键配置详细信息。
Neon Postgres
100Neon Serverless Postgres 的使用指南和最佳实践。涵盖入门、使用 Neon 进行本地开发、选择连接方法、Neon 功能、身份验证(@neondatabase/auth)、PostgREST 风格的数据 API(@neondatabase/neon-js)、Neon CLI 以及 Neon 的平台 API/SDK。可用于任何与 Neon 相关的问题。