What problem does it solve? Building real-time updates for multi-tenant applications requires wiring together an SSE broadcaster, authenticated proxy routes, and client-side event handling without leaking events across tenants. This Skill provides the complete pattern for live order, workflow, inventory, and shipment updates in DropFlow. ## Core Features & Use Cases - Tenant-Scoped SSE Broadcaster: Creates one better-sse channel per tenantId, registers sessions, and cleans up empty channels to prevent cross-tenant event leakage. - Authenticated Proxy Route: Proxies SSE streams through a Next.js route at /api/v1/sse that adds Clerk auth and forwards the worker secret. - Typed Client Hook: Provides a useSSE React hook that subscribes to typed events (WORKFLOW_STEP, ORDER_STATUS, INVENTORY_ALERT, SHIPMENT_UPDATE) for cache invalidation. - Use Case: When a DAG workflow step completes in the worker, broadcast a WORKFLOW_STEP event so the web dashboard updates the order status in real time via TanStack Query invalidation. ## Quick Start Use the better-sse skill to implement the tenant-scoped SSE broadcaster and useSSE hook for live workflow updates.