Svelte Guideline: Svelte 5 — Use runed Context for compound components. Description: Type-safe context with runed library. Do: import { Context } from 'runed'; new Context<State>('key'). Don't: setContext/getContext with untyped keys. Good Example: const ctx = new Context<ModalState>('modal'). Bad Example: setContext('modal', state). Severity: Medium. Docs: https://runed.dev.