AIKraft/Skills/durable objects

durable objects

Create and review Cloudflare Durable Objects. Use when building stateful coordination (chat rooms, multiplayer games, booking systems), implementing RPC methods, SQLite storage, alarms, WebSockets, or reviewing DO code for best practices. Covers Workers integration, wrangler config, and testing with Vitest. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.

CLCloudflare official Документы

Что делает навык

Навык позволяет создавать и ревьюить Cloudflare Durable Objects для построения stateful-координации на edge. Он охватывает реализацию RPC-методов, работу с SQLite, alarms, WebSocket и интеграцию с Workers. Приоритет отдаётся актуальной документации Cloudflare, а не предобученным данным.

Когда применять

  • Построение stateful-координации для чатов, многопользовательских игр или систем бронирования.
  • Реализация RPC-методов и хранилища SQLite внутри Durable Object.
  • Использование механизмов alarms и WebSocket для управления состоянием.
  • Ревью кода Durable Object на соответствие лучшим практикам (Best Practices).
  • Настройка конфигурации wrangler и тестирование с Vitest.

Как работает

  1. Определить задачу и выбрать соответствующую страницу документации из Retrieval Sources.
  2. Извлечь актуальные сведения из Docs, API Reference, Best Practices или Examples.
  3. Реализовать функционал с использованием API Durable Objects и интеграцией с Workers.
  4. Настроить конфигурацию wrangler и подготовить тесты с Vitest.
  5. Провести ревью кода на соответствие Best Practices и правилам ролей/разрешений.

Примеры запросов агенту

Создай Durable Object для многопользовательской игры с использованием WebSocket и SQLite.
Проведи ревью моего кода Durable Object на соответствие лучшим практикам Cloudflare.
Настрой wrangler и напиши тесты Vitest для интеграции Durable Object с Workers.

Что понадобится

  • Доступ к документации Cloudflare (Retrieval Sources)
  • Инструменты wrangler и Vitest
  • Окружение Cloudflare Workers

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «durable-objects» из репозитория: # https://github.com/cloudflare/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r durable-objects/ ~/.claude/skills/durable-objects/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.