new-tauri-project

Scaffold a Tauri desktop app with a Rust core and TypeScript frontend.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/jambolo/claude-skills --skill new-tauri-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: new-tauri-project
Source: https://github.com/jambolo/claude-skills/tree/main/new-project/new-tauri-project
Command: npx skills add https://github.com/jambolo/claude-skills --skill new-tauri-project

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pnpm, cargo, git, node, and includes references (resource) components.

What problem does it solve?

This skill eliminates the complex, multi-step configuration required to bootstrap a secure, high-performance Tauri desktop application, ensuring consistent architecture across Rust and TypeScript layers.

Core Features & Use Cases

  • Full-Stack Scaffolding: Generates a workspace with a UI-agnostic Rust core, a thin Tauri shell, and a Vite-powered TypeScript frontend.
  • Production-Ready Tooling: Includes pre-configured ESLint, Prettier, Vitest, and GitHub Actions CI/CD workflows with automated release management.
  • Use Case: Use this when you need to build a cross-platform desktop application that requires the performance of Rust for compute-heavy tasks and the flexibility of a modern web framework for the UI.

Quick Start

Use the new-tauri-project skill to bootstrap a new desktop application named my-awesome-app in the current directory.

Frequently Asked Questions about new-tauri-project

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

FAQPage Schema
How do I scaffold a Tauri desktop app with a decoupled Rust core and TypeScript frontend?

It generates a complete Tauri desktop application workspace featuring a decoupled Rust compute core and a Vite-powered TypeScript frontend. The scaffolding process initializes new projects or completes partially configured environments with automated git history seeding.

What is the best way to bootstrap a production-ready Tauri application with CI/CD workflows?

This scaffolding tool pre-configures ESLint, Prettier, Vitest, and GitHub Actions CI/CD workflows with automated release management. It eliminates complex multi-step configuration to ensure consistent architecture across Rust and TypeScript layers for production-ready desktop applications.

Do I need cargo and pnpm installed to build a Tauri desktop application workspace?

Yes, you need cargo, pnpm, git, and node installed as native system dependencies. These tools are required to ensure successful build and test execution when scaffolding and running your Tauri desktop application workspace.

Can I use this scaffolding to complete a partially configured Tauri environment?

Yes, the scaffolding supports the initialization of new projects and completion of partially configured environments. It fills in missing Tauri workspace components and seeds automated git history to finalize your desktop application setup.

Why does my Tauri project require a decoupled Rust compute core instead of embedding logic in the frontend?

A decoupled Rust compute core is required for cross-platform desktop applications that need high performance for compute-heavy tasks. This architecture leverages Rust's performance for intensive operations while maintaining the flexibility of a modern Vite-powered TypeScript frontend for the UI.