tauri-development

Configure Tauri v2 desktop builds with Rust, CSP, and release pipelines.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/JoelShepard/TranscribeAPP --skill tauri-development-joelshepard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tauri-development
Source: https://github.com/JoelShepard/TranscribeAPP/tree/main/.agents/skills/tauri-development
Command: npx skills add https://github.com/JoelShepard/TranscribeAPP --skill tauri-development-joelshepard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Desktop development for TranscribeJS using Tauri v2 bridges the Rust backend with native window controls and deployment pipelines, enabling cross-platform desktop builds.

Core Features & Use Cases

  • Environment & Architecture: Backend in Rust under src-tauri, with tauri.conf.json and dependencies in Cargo.toml.
  • CSP & Window Chrome: CSP rules and TitleBar integration to provide secure, draggable windows and predictable UI chrome.
  • Build & Release: Desktop build and release pipelines for Linux and Windows, including CI integration.

Quick Start

Run bun run dev:tauri to launch the Tauri desktop development environment and validate the full workflow.

Frequently Asked Questions about tauri-development

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

FAQPage Schema
How do I set up a Tauri v2 desktop development environment with a Rust backend?

To set up Tauri v2 desktop development, configure the Rust backend under the src-tauri directory, manage dependencies in Cargo.toml, and launch the environment using the bun run dev:tauri command.

How do I configure Content Security Policy (CSP) rules in a Tauri v2 app?

Configure Tauri v2 CSP rules by defining security policies within the tauri.conf.json file, ensuring secure operations and validating content restrictions for the desktop application's webview.

What is the best way to implement custom window decorations and a draggable TitleBar in Tauri v2?

Implement Tauri v2 window decorations by integrating TitleBar controls within your configuration, providing predictable UI chrome and enabling draggable native windows for desktop builds.

How do I create cross-platform release pipelines for Tauri v2 targeting Linux and Windows?

Create Tauri v2 release pipelines by configuring desktop build commands for Linux and Windows, integrating CI considerations to ensure reliable deployments for the Rust-based application.

Do I need specific project structure capabilities to run Tauri v2 builds securely?

Tauri v2 builds require specific project structures including the src-tauri directory, tauri.conf.json, and capabilities definitions to ensure correct configuration and secure operations.