What problem does it solve? Building stateful, coordinated applications on Cloudflare's edge requires deep knowledge of Durable Objects APIs, concurrency rules, storage semantics, and wrangler configuration, and outdated knowledge leads to subtle bugs like race conditions, lost state, and throughput bottlenecks. ## Core Features & Use Cases - Durable Object Implementation: Create DO classes with RPC methods, SQLite storage, schema migrations, alarms, and WebSocket hibernation following current best practices. - Code Review & Anti-Pattern Detection: Review existing DO code for issues like global single-instance bottlenecks, misused blockConcurrencyWhile, and broken write coalescing. - Testing with Vitest: Set up @cloudflare/vitest-pool-workers for unit tests, integration tests via SELF, alarm triggering, and direct storage inspection. - Use Case: Build a multiplayer game backend where each match is a Durable Object with SQLite state, scheduled timeout alarms, and WebSocket connections, all tested in the Workers runtime. ## Quick Start Ask the assistant to create a Cloudflare Durable Object for a chat room with SQLite message storage, RPC methods, and Vitest tests.