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.