What problem does it solve? Engineers working on the Marine Video Portal repeatedly need to know how Auth0 v4, bunny.net Stream, Upstash Redis, Resend, TUS uploads, and player.js actually behave in this specific codebase — signature formulas, status codes, Redis key shapes, and route maps — without relearning each service from generic documentation. ## Core Features & Use Cases - Service behavior reference: Documents Auth0 v4 session handling, rolling sessions, route mounting, and the v3-to-v4 migration traps as they apply to this repo. - bunny.net integration details: Covers the three API keys, three SHA-256 signature formulas (embed token, TUS upload, thumbnail), video status code mapping, and the end-to-end TUS upload flow. - Redis key inventory: Lists every namespaced key, its type, writers, readers, and TTL behavior for the Upstash REST client. - Use Case: When modifying the watch page and wondering why the embed URL uses SHA-256 over a concatenated string, consult this skill to learn the exact formula, TTL, and why CodeQL flags it as a false positive. ## Quick Start Ask how a specific third-party service behaves in this repository, such as how the bunny.net embed token is generated or what a Redis key holds.