tanstack-startlisted
Install: claude install-skill Firzus/agent-skills
# TanStack Start
Reference for TanStack Start, a full-stack React framework powered by TanStack
Router. Start adds full-document SSR, streaming, server functions, server
routes, middleware, and full-stack builds on top of Router; Router itself still
owns routing, loaders, search params, and navigation.
Routing belongs to the sibling skill — see
[tanstack-router](../tanstack-router/SKILL.md) for file-based routes, loaders,
search-param validation, and navigation. This skill covers only what Start adds
on top. For server-state caching inside components, see
[tanstack-query](../tanstack-query/SKILL.md).
Start is at Release Candidate stage: the API is considered stable and
feature-complete, but not bug-free.
Branch-specific references, loaded on demand:
- [server-functions.md](./server-functions.md) — `createServerFn`, validators,
serialization, errors, redirects, streaming, static server functions.
- [middleware.md](./middleware.md) — request vs function middleware, context
passing, global middleware in `src/start.ts`, CSRF.
- [server-routes.md](./server-routes.md) — HTTP endpoints defined with the
`server` property on file routes.
- [rendering.md](./rendering.md) — selective SSR, SPA mode, static
prerendering, and ISR-style cache headers.
- [deployment.md](./deployment.md) — hosting targets, environment variables,
and build outputs.
## First Checks
1. Confirm `@tanstack/react-start` and `@tanstack/react-router` are installed,
and which build tool the project