desktop-tauri-scaffold - Scaffold a Tauri v2 Desktop Application
Creates a Tauri v2 desktop application scaffold with default-deny security, strict CSP, updater config, and CI workflow.
Tags
Updated: 2026-09-21Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Generate project using create-tauri-app
- Configure strict Content Security Policy
- Set up window capability files
- Configure updater in tauri.conf.json
- Integrate tauri-specta for typed bridge
- Export TypeScript bindings from Rust
- Add cross-platform CI workflow
Inputs
- Application name and identifier
- Frontend stack selection
- Target operating systems
- Application icon
- Updater toggle preference
Outputs
- Frontend source directory
- Tauri Rust backend directory
- Strict CSP tauri.conf.json configuration
- Window capability JSON files
- TypeScript bindings file
- GitHub Actions CI workflow
Requirements
- Node.js and npm package manager
- Rust toolchain and Cargo
- Tauri v2 CLI
- create-tauri-app package
