skills.vishalvoidskills/vishalvoid
Technical & DevelopmentAdvanced

workers-best-practices

Production guardrails and anti-pattern checklists for Workers.

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/cloudflare/skills --skill workers-best-practices

Overview

What This Skill Does

Audits Worker configurations, wrangler secrets, unawaited loops, static memory bounds, and global cache hazards.

Application

When to use this Skill

Documentation

Show Skills.md file

Your knowledge of Cloudflare Workers APIs, types, and configuration may be outdated. Prefer retrieval over pre-training for any Workers code task — writing or reviewing.

Retrieval Sources

Fetch the latest versions before writing or reviewing Workers code. Do not rely on baked-in knowledge for API signatures, config fields, or binding shapes.

Source How to retrieve Use for
Workers best practices Fetch https://developers.cloudflare.com/workers/best-practices/workers-best-practices/ Canonical rules, patterns, anti-patterns
Workers types See references/review.md for retrieval steps API signatures, handler types, binding types
Wrangler config schema node_modules/wrangler/config-schema.json Config fields, binding shapes, allowed values
Cloudflare docs Search tool or https://developers.cloudflare.com/workers/ API reference, compatibility dates/flags

FIRST: Fetch Latest References

Before reviewing or writing Workers code, retrieve the current best practices page and relevant type definitions. If the project's node_modules has an older version, prefer the latest published version.

# Fetch latest workers types
mkdir -p /tmp/workers-types-latest && \
  npm pack @cloudflare/workers-types --pack-destination /tmp/workers-types-latest && \
  tar -xzf /tmp/workers-types-latest/cloudflare-workers-types-*.tgz -C /tmp/workers-types-latest
# Types at /tmp/workers-types-latest/package/index.d.ts
Lines 1 - 25 of 122

Recommendations

Explore other random skills

All skillsMy patterns