tauri-v2
π―Skillfrom nodnarbnitram/claude-code-extensions
A Tauri v2 development skill for building cross-platform desktop and mobile apps with web frontends and Rust backends, preventing 8+ common setup errors.
Overview
A Claude Code skill that provides comprehensive guidance for Tauri v2 cross-platform application development with Rust backends and web frontends. It covers configuration, IPC patterns (invoke, emit, channels), permissions and capabilities, and deployment for both desktop and mobile apps, while preventing 8+ common development errors and reducing token usage by approximately 60%.
Key Features
- Error Prevention - Prevents 8+ common mistakes including permission denied errors, IPC failures from unregistered commands, state management panics, and mobile build failures
- IPC Patterns - Covers invoke, emit, and channel patterns for frontend-to-backend communication using the Tauri v2 API
- Capabilities System - Guides proper permission and capability configuration, since Tauri v2 denies everything by default
- Cross-Platform Support - Includes patterns for both desktop and mobile builds, with guidance on using lib.rs for shared code required by mobile
- Critical Rules - Enforces best practices like using owned types instead of borrowed types in async commands, using Mutex for shared state, and avoiding main thread blocking
Who is this for?
This skill is designed for developers building cross-platform desktop and mobile applications with Tauri v2 who want to avoid common pitfalls and follow established patterns. It is particularly valuable for teams transitioning from Tauri v1 to v2, or starting new Tauri projects, who need guidance on the permissions system, IPC communication, and proper Rust command implementation.
Same repository
nodnarbnitram/claude-code-extensions(19 items)
Installation
npx vibeindex add nodnarbnitram/claude-code-extensions --skill tauri-v2npx skills add nodnarbnitram/claude-code-extensions --skill tauri-v2~/.claude/skills/tauri-v2/SKILL.mdSKILL.md
More from this repository10
Sets up Home Assistant energy monitoring with dashboards, solar panels, grid connections, and device tracking including utility meters, statistics, and consumption analysis.
Kubernetes operations skill for managing clusters, deployments, services, and troubleshooting production workloads.
Skill for creating and debugging Home Assistant automations, scripts, blueprints, and Jinja2 templates with guidance on triggers, conditions, actions, and common mistake prevention.
Skill for configuring ESPHome devices within a Home Assistant environment, part of a Claude Code extensions collection that includes expertise on automations, scripts, blueprints, and Jinja2 templates.
Configures Frigate NVR with optimized YAML, object detection, recording, zones, and hardware acceleration, supporting Coral TPU/OpenVINO setup and Home Assistant integration.
Performs comprehensive Kubernetes cluster health diagnostics using dynamic API discovery to check cluster health, troubleshoot issues, and run health assessments.
Generates clear, conventional git commit messages by analyzing staged changes and recommending structured, descriptive commit formats.
Integrates with Home Assistant REST and WebSocket APIs for entity state management, service calls, event subscriptions, and authentication setup.
A ha integration skill from Claude Code Extensions, providing additional development skills and workflow extensions for Claude Code.
A skill for configuring Home Assistant Assist voice control with pipelines, intents, wake words, and speech processing including TTS/STT with Piper, Whisper, and Wyoming.