remix-v2-perf-ssr-review
Installation
SKILL.md
Remix v2 Performance / SSR Code Review
Targets TypeScript route modules importing from @remix-run/*. See remix-v2-perf-ssr for canonical patterns.
Quick Reference
| Issue Type | Reference |
|---|---|
Missing headers export, unsafe public cache, child-drops-parent headers, missing Vary: Cookie, Set-Cookie + public |
references/caching-headers.md |
Server libs imported without .server.ts, process.env.SECRET_* leaks, typeof window substituted for .server.ts |
references/server-client-split.md |
new Date() in render, Math.random() in keys, locale formatting without explicit locale, missing useId(), blanket suppressHydrationWarning |
references/hydration.md |
prefetch="render" on every link, defer for fast data, missing <Suspense> around <Await>, prefetch to side-effect routes |
references/prefetch-streaming.md |
dangerouslySetInnerHTML with untrusted data, missing loading="lazy", missing links preload, stylesheet injected in body |
references/assets.md |