What problem does it solve? Tauri 2 projects fail in non-obvious ways: cargo clippy panics on missing icons, capability files silently stop auto-loading, sidecar binaries are rejected for naming mistakes, and CI matrices break on Linux dependency or caching misconfiguration. This Skill gives a subagent authoritative, version-aware answers on Tauri 2 configuration, security capabilities, packaging, sidecars, plugins, and CI without trial-and-error. ## Core Features & Use Cases - Configuration reference: Explains tauri.conf.json schema keys, v1-to-v2 renames, and the critical build-phase vs bundle-phase distinction behind proc-macro failures. - Capabilities and security: Details the v2 capability file format, permission identifier syntax, core:default composition, and scoped filesystem permissions. - Sidecars and packaging: Covers bundle.externalBin naming with Rust target triples, .NET RID mapping, bundle types per platform, and the icon pipeline. - CI and signing: Provides a GitHub Actions 3-OS matrix, Linux system dependency tables, cross-compilation guidance, and code-signing environment variables. - Use Case: A developer's cargo clippy fails with a proc-macro panic about a missing icon; the Skill identifies the generate_context!() compile-time icon requirement and prescribes generating or committing placeholder icons. ## Quick Start Ask the tauri-expert agent why your Tauri 2 build or bundle step is failing, or how to configure a specific tauri.conf.json key, capability, sidecar, or CI job.