solid-start

Bind Solid to TanStack Start for isomorphic server-client logic.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/abereghici/skills --skill solid-start-abereghici
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid-start
Source: https://github.com/abereghici/skills/tree/main/vendor/tanstack-router/packages/solid-start/skills/solid-start
Command: npx skills add https://github.com/abereghici/skills --skill solid-start-abereghici

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bind solid bindings for TanStack Start to enable isomorphic server-client patterns, unified routing, and a cohesive project setup.

Core Features & Use Cases

  • Solid bindings for TanStack Start: useServerFn, isomorphic loaders, server utilities, and a complete project setup for Solid.
  • Examples show how to integrate routing, server functions, and Vite config for a seamless Start app.

Quick Start

Install the required packages, configure Vite, and run the dev server to start a TanStack Start Solid app.

Frequently Asked Questions about solid-start

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

FAQPage Schema
How do I set up isomorphic server functions in a Solid app using TanStack Start?

To set up isomorphic server-client logic in a Solid app with TanStack Start, you use the provided useServerFn hook. This enables unified server functions and isomorphic loaders within your Vite-based project configuration.

What is the best way to configure Vite for a TanStack Start Solid project?

The best way to configure Vite for a TanStack Start Solid project is by applying the specific build configuration provided. This setup ensures seamless routing and server function integration for your Start app.

Can I use TanStack Start routing with Solid for isomorphic loaders?

Yes, you can use TanStack Start routing with Solid. The bindings provide core Start APIs and isomorphic loaders, enabling seamless server-client logic execution across your application routing.

Do I need specific server utilities to enable isomorphic patterns in TanStack Start?

You need specific server utilities to enable isomorphic patterns in TanStack Start. These utilities, alongside the useServerFn hook, facilitate cohesive server-client communication and unified routing within your Solid project.

How does isomorphic server-client logic work in a Vite-based Solid setup?

Isomorphic server-client logic in a Vite-based Solid setup works by using useServerFn and core Start APIs to execute functions seamlessly across server and client environments. This creates a cohesive project setup with unified routing.