rust-tauri-apps

Installation
SKILL.md

Rust Tauri Apps

Build Tauri v2 applications with small Rust command surfaces, secure capabilities, explicit IPC contracts, and maintainable distribution workflows.

Operating Model

  1. Inspect the Tauri version and generated structure first: src-tauri, tauri.conf.json, capabilities, permissions, plugins, frontend invocation code, and CI/release scripts.
  2. Treat every command as a public bridge contract. Validate input, return typed serializable results, and keep filesystem/shell/network capabilities narrow.
  3. Prefer app-owned Rust services behind commands. Do not put large domain logic directly in #[tauri::command] functions.
  4. Keep the capability model least-privilege by default. Avoid broad filesystem, shell, opener, and dialog permissions unless the user workflow truly needs them.
  5. Coordinate with the general tauri-v2 skill when available for framework-specific current docs; use this skill for Rust architecture, security, testing, and command design.

Reference Map

  • references/tauri-v2-rust-backend.md for command/state/plugin architecture and typed IPC.
  • references/capabilities-security.md for permissions, filesystem/shell risk, secrets, updater, and secure defaults.
  • references/distribution-mobile.md for bundling, updater, sidecars, signing, desktop/mobile packaging, and release checks.

Defaults

Installs
3
GitHub Stars
2
First Seen
May 12, 2026
rust-tauri-apps — bjornmelin/dev-skills