solidstart-entrypoints

Configure SolidStart entry points and build settings for server and client.

Updated Jan 4, 2026
One-click install
npx skills add https://github.com/vallafederico/solid-ai-rules --skill solidstart-entrypoints
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solidstart-entrypoints
Source: https://github.com/vallafederico/solid-ai-rules/tree/main/.claude/skills/solidstart-entrypoints
Command: npx skills add https://github.com/vallafederico/solid-ai-rules --skill solidstart-entrypoints

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers understand and configure the core entry points and build configuration for SolidStart applications, ensuring correct initialization on both the server and client.

Core Features & Use Cases

  • Isomorphic Root (app.tsx): Define the main application component that runs on both server and client, including routing and global providers.
  • Client Entry (entry-client.tsx): Configure browser-specific initialization, such as service worker registration.
  • Server Entry (entry-server.tsx): Set up the HTML document structure and server-side rendering modes.
  • Build Configuration (app.config.ts): Manage Vite, Nitro, and server settings for the build process.
  • Use Case: A developer needs to integrate a third-party analytics script that should only run in the browser. They would modify entry-client.tsx to include the script tag.

Quick Start

Configure the server preset for production in app.config.ts.

Frequently Asked Questions about solidstart-entrypoints

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

FAQPage Schema
How do I configure SolidStart entry points for client and server rendering?

SolidStart build settings are configured in `app.config.ts` to manage Vite and Nitro server presets. This file allows you to define build optimizations and specify the production server environment for your application.

Where do I define isomorphic root components in a SolidStart application?

Isomorphic root components in SolidStart are defined in `app.tsx`. This file acts as the main application component running on both server and client, enabling you to establish routing and global providers within a single isomorphic structure.

Can I run browser-specific scripts like analytics only on the client in SolidStart?

Yes, you can run browser-specific scripts in SolidStart by modifying `entry-client.tsx`. This client entry point handles browser-specific initialization, allowing you to safely inject scripts like third-party analytics that should only execute in the browser environment.

What is the difference between entry-client and entry-server in SolidStart?

The difference between entry files in SolidStart is their environment: `entry-client.tsx` handles browser-specific initialization like service workers, while `entry-server.tsx` manages the HTML document structure and server-side rendering modes for initial page loads.