Skill عملی برای AI Agent
Durable Objects
برای ساخت application stateful روی Cloudflare Edge با storage، RPC، WebSocket و coordination استفاده میشود.
آمادهCloudflareپیشرفتهبهروزرسانی ۱۶ تیر ۱۴۰۵
1
این Skill چه کاری میکند؟
این Skill طراحی Durable Object را برای chat room، multiplayer، booking، state per entity، alarm و coordination سادهتر میکند.
2
ورودی لازم
- سناریوی stateful
- نیاز storage یا coordination
- Worker یا Durable Object code
- محدودیت scale یا routing
3
خروجی نهایی
- طرح Durable Object
- wrangler config
- storage/RPC plan
- تست و migration note
4
مناسب کدام Agentهاست؟
Claude CodeCursorCodexGitHub CopilotGemini
5
Copy Prompt / Workflow
برای این سناریوی stateful، طراحی Durable Objects بده. routing، storage، RPC methodها، WebSocket یا alarm اگر لازم است، wrangler config و تستهای لازم را مرحلهای بنویس.
6
آموزش استفاده مرحلهای
- entity و state اصلی را مشخص کن.
- routing و instance naming را طراحی کن.
- storage و RPC methodها را تعیین کن.
- config و migration را بررسی کن.
7
مثال واقعی
برای یک chat room یا booking service، این Skill state را به یک Durable Object مشخص وصل میکند و ریسک concurrency را پایین میآورد.
8
خطاهای رایج
- استفاده از DO برای state غیرضروری
- routing مبهم
- نادیده گرفتن migration
- نبود test برای concurrency
9
منبع و نصب Skill
منبع اصلی و تأییدشده در skills.sh
npx skills add https://github.com/cloudflare/skills --skill durable-objects
10