Svelte Guideline: Svelte 5 — Use snippets instead of slots. Description: Content projection via snippets in Svelte 5. Do: let { children }: { children: Snippet } = $props(); {@render children()}. Don't: <slot> in Svelte 5. Good Example: {@render header()} {@render children()}. Bad Example: <slot name="header"> <slot>. Severity: High. Docs: https://svelte.dev/docs/svelte/snippet.