Skill عملی برای AI Agent

Workers Best Practices

برای review و نوشتن Cloudflare Workers با تمرکز روی production، security و observability استفاده می‌شود.

آمادهCloudflareمتوسطبه‌روزرسانی ۱۶ تیر ۱۴۰۵
1

این Skill چه کاری می‌کند؟

این Skill کد Worker را از نظر config، bindingها، request handling، performance، امنیت و observability بررسی می‌کند.

2

ورودی لازم

  • کد Worker
  • wrangler config
  • bindingها
  • هدف production یا review
3

خروجی نهایی

  • گزارش review
  • anti-patternها
  • اصلاح‌های پیشنهادی
  • چک‌لیست قبل از deploy
4

مناسب کدام Agentهاست؟

Claude CodeCursorCodexGitHub CopilotGemini
5

Copy Prompt / Workflow

این Cloudflare Worker را مثل یک review تولیدی بررسی کن. config، bindingها، request handling، security، observability و anti-patternها را جدا کن و فقط اصلاح‌های عملی بده.
6

آموزش استفاده مرحله‌ای

  1. کد Worker و config را بده.
  2. bindingها و compatibility date را مشخص کن.
  3. anti-patternها را پیدا کن.
  4. اصلاح‌ها را به blocker و improvement تقسیم کن.
7

مثال واقعی

برای یک Worker تولیدی، این Skill مشکل‌های رایج مثل secret hardcode شده یا logging ضعیف را جدا می‌کند و قبل از deploy هشدار می‌دهد.
8

خطاهای رایج

  • floating promise
  • global request state
  • hardcoded secret
  • نبود logging و observability
9

منبع و نصب Skill

منبع اصلی و تأییدشده در skills.sh

npx skills add https://github.com/cloudflare/skills --skill workers-best-practices
10
Cloudflareآمادهمتوسط

Wrangler

برای مدیریت و deploy کردن Cloudflare Workers، KV، R2، D1، Queues و Workflows استفاده می‌شود.

ورودیپروژه Cloudflare Workers
خروجیcommandهای Wrangler
Compatible Agents
Claude CodeCursorCodexGitHub CopilotGemini
خروجی نهایی

commandهای Wrangler · چک‌لیست config · مسیر deploy یا rollback · هشدارهای امنیتی

Performanceآمادهمتوسط

Web Performance Audit

برای بررسی Core Web Vitals، resourceهای render-blocking، شبکه، layout shift و cache issueها استفاده می‌شود.

ورودیURL یا صفحه هدف
خروجیCore Web Vitals report
Compatible Agents
Claude CodeCursorCodexGitHub CopilotGemini
خروجی نهایی

Core Web Vitals report · bottleneckها · اولویت اصلاح · چک‌لیست تست بعد از تغییر

QA / Verificationآمادهساده

Verification Before Completion

برای چک نهایی قبل از اعلام اتمام کار توسط Agent استفاده می‌شود.

ورودیکار انجام‌شده
خروجیچک‌لیست تایید
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

چک‌لیست تایید · موارد ناقص · خطاهای احتمالی · مرحله بعدی