react-start/server-components

Installation
SKILL.md

TanStack Start React Server Components

Treat TanStack Start RSCs as fetchable React Flight payloads, not as a framework-owned server tree. Start from data ownership and cache ownership, then choose the smallest RSC primitive that fits.

When this skill is active

  1. Inspect vite.config.* for tanstackStart({ rsc: { enabled: true } }), rsc(), and viteReact().
  2. Inspect route files for loader, loaderDeps, staleTime, ssr, and errorComponent.
  3. Inspect server boundaries: createServerFn, createServerOnlyFn, .server.*, and imports from @tanstack/react-start/server.
  4. Identify the cache owner: Router loader cache, TanStack Query, or HTTP/server cache.
  5. Identify the refresh path: router.invalidate(), invalidateQueries, refetchQueries, or GET cache headers.

Hard invariants

Installs
GitHub Stars
16
First Seen
react-start/server-components — lightfastai/lightfast