litestar-inertia
OfficialBuild full-stack SPAs with Litestar and Inertia.js
Authorlitestar-org
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill eliminates the complex, error-prone manual work of wiring a Litestar backend to an Inertia.js frontend SPA, which requires coordinating four separate libraries (Litestar, litestar-vite, Vite, and Inertia client adapters) and their configurations correctly.
Core Features & Use Cases
- End-to-end Stack Integration: Coordinates Litestar, litestar-vite, Vite, and Inertia.js (React/Vue/Svelte) to eliminate misconfiguration across the full stack.
- Production-Ready SPA Workflows: Includes built-in support for shared authentication/flash props, CSRF-protected forms, partial page reloads, lazy page props, and TypeScript type generation from Python DTOs.
- Use Case: Build authenticated server-driven SPAs where Python route handlers return page data, and Inertia handles client-side navigation without full page reloads, with validation errors from Litestar automatically mapped to client-side form states.
Quick Start
Use the litestar-inertia skill to scaffold a new Litestar + Inertia.js SPA project with preconfigured Vite integration, shared authentication props, and a sample form-enabled dashboard page.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: litestar-inertia Download link: https://github.com/litestar-org/litestar-skills/archive/main.zip#litestar-inertia Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.