tanstack-start
Installation
Summary
Full-stack TanStack Start app generator for Cloudflare Workers with SSR, file-based routing, and integrated auth.
- Generates complete project structure from scratch (no templates): React 19, Tailwind v4, shadcn/ui frontend; TanStack Start server functions; D1 + Drizzle backend; better-auth with Google OAuth and email/password
- Handles database schema creation, migrations, and per-request Drizzle client setup with D1-specific patterns (text PKs, integer timestamps, foreign key constraints)
- Configures better-auth as API route with session guards, CORS, and environment-based secret management for local and remote deployments
- Includes auth-protected route patterns, CRUD server functions, theme toggle, sidebar navigation, and stat card dashboard components
- Provides deployment checklist covering secrets management, database migrations, Google OAuth redirect URIs, and common Cloudflare Workers gotchas (env scoping, nodejs_compat flag)
SKILL.md
TanStack Start on Cloudflare
Build a complete full-stack app from nothing. Claude generates every file — no template clone, no scaffold command. Each project gets exactly what it needs.
What You Get
| Layer | Technology |
|---|---|
| Framework | TanStack Start v1 (SSR, file-based routing, server functions) |
| Frontend | React 19, Tailwind v4, shadcn/ui |
| Backend | Server functions (via Nitro on Cloudflare Workers) |
| Database | D1 + Drizzle ORM |
| Auth | better-auth (Google OAuth + email/password) |
| Deployment | Cloudflare Workers |
Project File Tree
PROJECT_NAME/
Related skills
More from jezweb/claude-skills
tailwind-v4-shadcn
|
2.7Ktanstack-query
|
2.5Kshadcn-ui
Install and configure shadcn/ui components for React projects. Guides component selection, installation order, dependency management, customisation with semantic tokens, and common UI recipes (forms, data tables, navigation, modals). Use after tailwind-theme-builder has set up the theme infrastructure, when adding components, building forms, creating data tables, or setting up navigation.
2.5Ktailwind-theme-builder
>
2.2Kfastapi
|
2.0Kcolor-palette
>
1.9K