start-core

Scaffold a full-stack React application with TanStack Start and Vite.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/guillempuche/engranatge --skill start-core-guillempuche
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: start-core
Source: https://github.com/guillempuche/engranatge/tree/main/docs/repos/tanstack-router/packages/start-client-core/skills/start-core
Command: npx skills add https://github.com/guillempuche/engranatge --skill start-core-guillempuche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers need a cohesive, isomorphic full‑stack framework that simplifies building React applications with server functions, middleware, and flexible deployment while avoiding Next.js patterns.

Core Features & Use Cases

  • Isomorphic execution: Run the same code on both server and client by default.
  • Server functions & routes: Define type‑safe RPCs and API endpoints with createServerFn and createFileRoute server handlers.
  • Middleware system: Compose request and function middleware for authentication, logging, and context passing.
  • SSR and deployment flexibility: Configure selective SSR, static prerendering, and deploy to Cloudflare, Netlify, Vercel, or Docker.
  • Plugin ordering guidance: Ensure the TanStack Start Vite plugin precedes the React plugin to generate routes correctly.

Quick Start

Use the start-core skill to scaffold a TanStack Start project, install @tanstack/react-start and its dependencies, and launch the development server with Vite.

Frequently Asked Questions about start-core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a full-stack React app with TanStack Start?▼

To set up a full-stack React app with TanStack Start, scaffold a project using the start-core framework, install @tanstack/react-start and its dependencies, and run the development server with Vite.

Can I use middleware for authentication in a TanStack Start application?▼

Yes, TanStack Start middleware allows you to compose request and function middleware specifically for authentication, logging, and passing context across server functions and routes.

Does TanStack Start support SSR and deployment to providers like Vercel or Cloudflare?▼

TanStack Start supports selective SSR, static prerendering, and flexible deployment across various hosting providers including Cloudflare, Netlify, Vercel, and Docker.

How do I create type-safe API endpoints and RPCs in TanStack Start?▼

You create type-safe API endpoints and RPCs in TanStack Start by defining server handlers with createServerFn and createFileRoute to establish isomorphic execution across server and client.

Why does the TanStack Start Vite plugin need to precede the React plugin?▼

The TanStack Start Vite plugin must precede the React plugin to ensure correct route generation and proper configuration of isomorphic execution, SSR, and streaming within the build process.

What is the difference between TanStack Start and Next.js for full-stack React?▼

TanStack Start provides a cohesive, isomorphic full-stack framework that simplifies building React applications with server functions and middleware, intentionally avoiding Next.js patterns for a different architectural approach.