migrating-tauri-apps

Migrate Tauri configurations and code from v1 or v2 beta to v2 stable.

30|3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/dchuk/claude-code-tauri-skills --skill migrating-tauri-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrating-tauri-apps
Source: https://github.com/dchuk/claude-code-tauri-skills/tree/main/tauri/tauri-migration
Command: npx skills add https://github.com/dchuk/claude-code-tauri-skills --skill migrating-tauri-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Assists developers in migrating Tauri applications from v1 to v2 stable and from v2 beta to v2 stable, addressing breaking changes, configuration updates, API migrations, and plugin system changes.

Core Features & Use Cases

  • Automates the core migration steps across major version upgrades, including configuration restructuring, field name changes, and plugin migrations.
  • Guides verification and manual review after automated changes to ensure a correct, production-ready migration.
  • Supports both migration paths (v1.x to v2 stable and v2 beta to v2 stable) with clear guidance and best practices.

Quick Start

Run the Tauri migration command to upgrade your project from v1 or v2 beta to v2 stable and review changes afterward.

Frequently Asked Questions about migrating-tauri-apps

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

FAQPage Schema
How do I migrate a Tauri app from v1 to v2 stable?

To migrate a Tauri app from v1 to v2 stable, run the migration command to automate configuration restructuring, plugin-based API updates, and environment variable name changes. After running the automated steps, manually validate the updated project structure and API usage to ensure a successful migration.

What breaking changes are involved in upgrading Tauri to v2 stable?

Upgrading Tauri to v2 stable involves breaking changes to top-level configuration, mainBinaryName updates, plugin-based API migrations, environment variable names, and path structures. The migration enforces these structural and API changes to align your project with the v2 stable release.

Can I use this migration process for both Rust and JavaScript Tauri projects?

Yes, the Tauri v2 migration process applies to both Rust and JavaScript/TypeScript Tauri projects. It supports migrating from v1.x to v2 stable and from v2 beta to v2 stable, ensuring configuration and code updates are applied across both language environments.

What's the best way to update Tauri v2 beta configurations to the stable release?

The best way to update Tauri v2 beta configurations to the stable release is to run the automated migration command. This updates top-level config fields, plugin-based APIs, and path structures, followed by a guided manual review to verify production-ready changes.

Why does Tauri v2 migration require manual validation after automated steps?

Tauri v2 migration requires manual validation after automated steps because automated updates to configurations, plugin-based APIs, and path structures may need project-specific review. Guided verification ensures all breaking changes are correctly applied for a production-ready migration.