What problem does it solve? Building stateful, strongly consistent coordination on Cloudflare Workers requires correct use of Durable Objects APIs, and mistakes in concurrency, persistence, or migrations can silently corrupt state or lose data. ## Core Features & Use Cases - Design & Sharding Guidance: Model one Durable Object per coordination unit, use parent-child relationships, and apply location hints for latency-sensitive workloads. - Storage & Concurrency Rules: Apply SQLite storage, schema migrations via a _sql_schema_migrations table, input/output gates, write coalescing, and safe blockConcurrencyWhile usage. - Workers Integration & Testing: Configure wrangler bindings and migrations, typed RPC methods, alarms, WebSocket hibernation, and tests with @cloudflare/vitest-pool-workers including runInDurableObject and runDurableObjectAlarm. - Use Case: When adding a chat room feature to a Workers app, use this Skill to design the ChatRoom Durable Object, write its SQLite schema migration, wire wrangler bindings, and verify alarm behavior in isolated tests. ## Quick Start Use the durable-objects skill to review my Durable Object class for concurrency and persistence issues before I deploy it.