solid-start

Develop SolidJS applications with file-based routing and server functions.

2|2|Updated May 1, 2026
One-click install
npx skills add https://github.com/adamhjk/mvtt --skill solid-start-adamhjk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solid-start
Source: https://github.com/adamhjk/mvtt/tree/main/.claude/skills/solid-start
Command: npx skills add https://github.com/adamhjk/mvtt --skill solid-start-adamhjk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires vinxi, solid-js, solid-meta, solid-router, and includes references (resource) components.

What problem does it solve?

This Skill simplifies the development of SolidJS web applications by providing a comprehensive meta-framework with integrated routing, server functions, and deployment options.

Core Features & Use Cases

  • File-based Routing: Easily define routes through file structure in src/routes, supporting nested layouts, dynamic, and catch-all routes.
  • Server Functions: Implement "use server" functions for database access, sessions, and request handling, enabling seamless server-client interaction.
  • Deployment & Static Generation: Configure deployment presets, prerender pages, and support static site generation for flexible deployment scenarios.
  • Use Case: Build a fully server-rendered blog with static pre-rendered pages and dynamic API endpoints using straightforward file organization.

Quick Start

Use the solid-start skill to scaffold a project, configure routing files, and add server functions for data fetching and user authentication.

Frequently Asked Questions about solid-start

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

FAQPage Schema
How do I add file-based routing to a SolidJS application?

File-based routing in SolidJS is configured by defining routes through the file structure in src/routes, supporting nested layouts, dynamic, and catch-all routes. This approach maps URLs to files automatically for streamlined development.

Can I use server functions for database access and sessions in SolidJS?

Server functions in SolidJS use the "use server" directive to enable database access, session management, and request handling. This creates seamless interaction between client and server without manual API endpoint boilerplate.

Does SolidJS support static site generation and pre-rendering for deployment?

SolidJS supports static site generation and pre-rendering through deployment presets. You can configure prerender pages to output static HTML, enabling flexible deployment scenarios for various hosting environments.

What do I need to set up a SolidJS meta-framework with SSR and Vite?

Setting up a SolidJS SSR meta-framework requires vinxi, solid-js, solid-meta, and solid-router. These dependencies deliver a complete environment for server-side rendering, routing, and meta tag management.

Why use a SolidJS meta-framework instead of building a custom server setup?

A SolidJS meta-framework provides integrated server functions, deployment presets, and file-based routing with minimal setup. Building a custom server setup requires manual configuration of routing, SSR, and deployment pipelines.

How do I scaffold a fully server-rendered blog with dynamic API endpoints in SolidJS?

Scaffold a SolidJS blog by defining static pre-rendered pages and dynamic API endpoints using file organization in src/routes. Add server functions for data fetching to complete the server-rendered application architecture.