What problem does it solve? Starting a new Tauri v2 desktop app from scratch means wiring up project structure, window capabilities, CSP, the updater, and CI by hand, where security misconfigurations are easy to introduce. This Skill generates a compiling base project with secure defaults already in place. ## Core Features & Use Cases - Project scaffolding: Delegates to create-tauri-app to generate the base structure (src/ front-end plus src-tauri/ Rust core) for React+TS+Vite or vanilla TS. - Default-deny security: Creates minimal per-window capability files and a strict CSP without unsafe-inline, unsafe-eval, or CDN-hosted assets. - Typed bridge and updater: Configures tauri-specta to export Rust types to bindings.ts and adds the updater plugin block with GitHub Releases endpoints. - Use Case: You want a lightweight desktop app (around 8 MB versus Electron's ~244 MB) for an inventory tool; the Skill produces a project that opens in dev mode, builds in CI across Windows and Linux, and is ready for a CRUD feature next. ## Quick Start Ask the assistant to scaffold a new Tauri v2 desktop app named Estoque with identifier com.jere.estoque using React and TypeScript for Windows and Linux.