关于 tauri
tauri 是面向 Tauri 开发需求的索引型技能,可将开发者引导至规划、设置、插件和应用功能等专门技能。其本地示例与模板涵盖 Tauri v2 的能力和权限配置。
主要功能
- 01将需求路由至专门技能
- 02Tauri 应用规划与架构
- 03设置、脚手架与开发指引
- 04插件和系统集成参考
- 05本地示例与模板
适用场景
- 01规划 Tauri 应用架构
- 02设置或搭建 Tauri 项目
- 03查找 Tauri 插件用法
- 04配置应用能力与权限
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ tauri-skills --skill tauri安装后在 Claude Code 中输入/tauri确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtagents/openai.yamlapi/commands-api.mdconfig-api.mdevents-api.mdfilesystem-api.mdtauri-api.mdwindow-api.mdexamples/usage.mdexamples/guide/architecture.mdbackend.mdbuild.mdcommands.mdconfiguration.mdevents.mdfilesystem.mdfrontend.mdwindow.mdexamples/reference/cli.mdconfig.mdexamples/start/installation.mdintro.mdprerequisites.mdquick-start.mdtemplates/command.mdconfiguration.mdevent.mdinstallation.mdproject-setup.mdwindow.md详细介绍
何时使用此技能
对于任何与 Tauri 相关的请求,都应将此技能用作主要入口。它相当于一个“总索引”(类似 nvm),可将你引导至特定的子技能。
为什么?
- 节省令牌:每个子技能都包含本地
examples/和templates/目录,提供详细且可离线使用的文档,避免耗费大量资源进行网络搜索。 - 适配 Tauri v2:所有子技能均已更新,适用于 Tauri v2.0+(插件、功能、权限)。
如何使用此技能
- 确定意图:判断用户需要项目设置、特定插件功能(FS、Dialog、SQL),还是核心应用配置。
- 路由:调用下方列出的特定子技能。
- 探索:在子技能中,使用
examples/usage.md获取分步指南,使用templates/capabilities.json配置权限。
子技能索引
规划与架构
tauri-app-planning:从这里开始。需求分析、插件选择、架构设计和待办事项列表生成。包含编排模式。
核心与生命周期
tauri-setup:项目初始化和环境设置。tauri-scaffold:创建文件和结构。tauri-app-develop:开发工作流(开发、构建、调试)。tauri-app-process:进程管理和退出处理。tauri-app-updater:自动更新配置和 API。tauri-mobile:Android 和 iOS 特定开发。
系统集成
tauri-app-shell:启动 sidecar 并运行系统命令。tauri-app-os-info:获取操作系统版本、架构和区域设置。tauri-app-clipboard:读取和写入系统剪贴板。tauri-app-dialog:原生文件打开/保存对话框和消息框。tauri-app-notification:系统通知。tauri-app-global-shortcut:注册系统范围的键盘快捷键。tauri-app-autostart:在系统登录时启动应用。tauri-app-biometric:TouchID/FaceID 身份验证。tauri-app-opener:在默认应用中打开 URL/文件。tauri-app-deep-linking:处理自定义协议链接(例如myapp://)。
数据与网络
tauri-app-http-client:基于 Rust 的 HTTP 客户端(不受 CORS 限制)。tauri-app-websocket:WebSocket 客户端。tauri-app-upload:文件上传工具。tauri-app-sql:SQLite、MySQL、PostgreSQL 数据库访问。tauri-app-store:简单的持久化键值存储。tauri-app-stronghold:安全的密钥管理和加密。tauri-app-file-system:读取/写入文件(沙盒隔离)。
窗口与 UI
tauri-app-window-menu:原生应用菜单和上下文菜单。tauri-app-system-tray:系统托盘图标和菜单。tauri-app-window-state:持久化窗口大小/位置。tauri-app-positioner:托盘和窗口定位。tauri-app-single-instance:防止应用多开。
示例和模板
全局示例(通用架构)
examples/start/:介绍和快速入门。examples/guide/:架构、前端/后端模式。
子技能示例(特定功能) 重要:以上每个子技能都有自己的本地资源。
skills/tauri-app-dialog/examples/usage.md:Dialog 插件的详细用法。skills/tauri-app-sql/examples/usage.md:SQL 插件的详细用法。...等,适用于所有技能。
关键词
Tauri、tauri v2、rust、桌面应用、移动应用、插件、功能、权限、系统托盘、通知、文件系统、数据库、sql、http、websocket、更新器、sidecar、ipc、事件、命令、窗口自定义
参考资料
评论
支持 Markdown