solid-frontend

Build SolidStart UIs with signals, createMemo, and TypeScript strict mode.

5|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/katsutoo/dotfiles --skill solid-frontend
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: solid-frontend
Source: https://github.com/katsutoo/dotfiles/tree/main/config/opencode/skills/solid-frontend
Command: npx skills add https://github.com/katsutoo/dotfiles --skill solid-frontend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SolidStart frontend development often requires coordinating fine-grained reactivity, server data, and scalable architecture. This Skill provides a cohesive pattern set and best practices to streamline building reactive UIs with SolidStart, TypeScript, and modern tooling.

Core Features & Use Cases

  • Fine-grained reactivity with signals and createMemo for responsive, predictable UI.
  • Tiered architecture guidance (Tier 1-3) from client-side SPA to SSR/SSG and real-time features.
  • Server data patterns, routing, and UI primitives aligned with the SolidStart ecosystem.

Quick Start

Create a new SolidStart project and implement a minimal reactive page following the patterns described.

Frequently Asked Questions about solid-frontend

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

FAQPage Schema
How do I manage fine-grained reactivity and server data in SolidStart?▼

SolidStart fine-grained reactivity uses signals and createMemo to build predictable UI, coordinating server data through server actions and TanStack Query fetching patterns for maintainable, high-performance applications.

What is the best way to structure a SolidStart app for SSR and client-side SPA?▼

A tiered architecture (Tier 1-3) scales SolidStart apps from client-side SPAs to SSR/SSG-enabled apps by applying consistent routing, state management, and modular UI component patterns across all project levels.

Does this SolidStart pattern support TypeScript strict mode and Bun runtimes?▼

Yes, these SolidStart patterns satisfy TypeScript strict mode requirements and support both Bun and Node runtimes, ensuring type-safe development across different JavaScript execution environments.

How do I validate forms and fetch data using TanStack Query in SolidStart?▼

Integrate TanStack Query for server state management and apply Zod validation within SolidStart to ensure type-safe data fetching and consistent modular forms workflows.

Can I use server actions for data fetching in SolidStart with Zod validation?▼

Yes, you can use SolidStart server actions for data fetching alongside Zod validation to enforce data integrity, forming a cohesive pattern set for type-safe full-stack development.