What problem does it solve? Building stateful, coordinated applications on Cloudflare's edge requires deep knowledge of Durable Objects APIs, concurrency rules, storage patterns, 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 singleton bottlenecks, misused blockConcurrencyWhile, and unpersisted in-memory state. - Testing with Vitest: Set up unit, integration, alarm, and storage tests using @cloudflare/vitest-pool-workers with isolated per-test state. - Use Case: Build a multiplayer chat application where each chat room is a Durable Object with SQLite-backed message history, WebSocket connections, and an alarm that archives inactive rooms. ## Quick Start Create a Cloudflare Durable Object for a chat room with SQLite storage, RPC methods, and the required wrangler configuration.