solid-impl-solidstart

Enforce correct SolidStart server and data-loading patterns to prevent hydration errors.

4|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/SolidJS-Claude-Skill-Package --skill solid-impl-solidstart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid-impl-solidstart
Source: https://github.com/OpenAEC-Foundation/SolidJS-Claude-Skill-Package/tree/main/skills/source/solid-impl/solid-impl-solidstart
Command: npx skills add https://github.com/OpenAEC-Foundation/SolidJS-Claude-Skill-Package --skill solid-impl-solidstart

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Prevents common misconfigurations in SolidStart projects by ensuring proper server usage and data-loading patterns.

Core Features & Use Cases

  • Enforces correct usage of "use server" and server functions across file-based routing scenarios.
  • Guides SSR streaming, hydration, and API route patterns, including query/createAsync integration.
  • Provides best-practice templates for file-based routing, data loading, and server actions in SolidStart apps.

Quick Start

Install or integrate this skill into your SolidStart project to validate patterns and catch misuses early.

Frequently Asked Questions about solid-impl-solidstart

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

FAQPage Schema
How do I fix hydration errors in SolidStart SSR applications?

To fix SolidStart hydration errors, ensure proper server usage and data-loading patterns to prevent client-server mismatches. Correctly applying SSR streaming and query functions maintains state consistency during hydration.

How do I use server functions and actions with form integration in SolidStart?

Use server functions in SolidStart by enforcing the correct 'use server' directive and integrating actions with form submissions. This ensures secure server-side execution and seamless progressive enhancement for data mutations.

What is the correct way to load data using query and createAsync in SolidStart?

Data loading in SolidStart uses query and createAsync to fetch server-side data without blocking navigation. This pattern ensures asynchronous data streams correctly to components during SSR and client-side transitions.

Does this SolidStart pattern enforcement work with Vinxi and Nitro tooling?

Yes, the SolidStart pattern enforcement is fully compatible with Vinxi and Nitro tooling. It requires SolidStart 1.x alongside SolidJS 1.x or 2.x and TypeScript to validate server usage and routing correctly.

How do I set up file-based routing and API routes in SolidStart?

Set up file-based routing and API routes in SolidStart by following best-practice templates that enforce correct server usage. This prevents misapplied data loading and ensures endpoints integrate smoothly with the SSR pipeline.