When to use this skill
ALWAYS use this skill when the user mentions:
- Day-to-day Tauri v2 development workflow / Tauri v2 daily development workflow
- Dev server vs static assets / Switching between dev server and static assets
- Debugging Rust + WebView / Joint debugging of Rust and WebView
- Sidecar or resources management / sidecar and resource management
- Testing strategies for Tauri apps / Tauri testing strategies
Trigger phrases include:
- "dev workflow", "debug", "sidecar", "resources", "icons"
- "development workflow", "debugging", "sidecar", "resource management", "icons"
How to use this skill
- Choose dev server or static asset mode / Choose development mode
- Configure resources, sidecar, and icons / Configure resources and sidecar
- Set up Rust + WebView debugging flow / Establish a dual-side debugging flow
- Recommend testing strategy (mocking, WebDriver, CI) / Recommend testing strategy
Outputs
- Development checklist / Development checklist
- Debugging workflow guide / Debugging workflow guide
- Testing recommendations / Testing recommendations
Scope
- Boundary: Development workflow only / Development workflow only
- Key points: Dev server vs static assets and dual-side debugging / Mode switching and debugging
- Out of scope: release builds or distribution / Does not cover release and distribution
References
- https://v2.tauri.app/develop/
- https://v2.tauri.app/develop/configuration-files/
- https://v2.tauri.app/develop/calling-rust/
- https://v2.tauri.app/develop/calling-frontend/
- https://v2.tauri.app/develop/resources/
- https://v2.tauri.app/develop/sidecar/
- https://v2.tauri.app/develop/state-management/
- https://v2.tauri.app/develop/updating-dependencies/
- https://v2.tauri.app/develop/icons/
- https://v2.tauri.app/develop/debug/
- https://v2.tauri.app/develop/debug/crabnebula-devtools/
- https://v2.tauri.app/develop/debug/neovim/
- https://v2.tauri.app/develop/debug/rustrover/
- https://v2.tauri.app/develop/debug/vscode/
- https://v2.tauri.app/develop/plugins/
- https://v2.tauri.app/develop/plugins/develop-mobile/
- https://v2.tauri.app/develop/tests/
- https://v2.tauri.app/develop/tests/mocking/
- https://v2.tauri.app/develop/tests/webdriver/
- https://v2.tauri.app/develop/tests/webdriver/ci/
- https://v2.tauri.app/develop/tests/webdriver/example/selenium/
- https://v2.tauri.app/develop/tests/webdriver/example/webdriverio/
Keywords
tauri develop, dev server, static assets, sidecar, debugging, tests, development workflow, debugging, resource management