用途
该技能用于在需求阶段规划与架构 Tauri 2.0 应用,把用户需求转化为可执行的技术方案。当用户想要启动新的 Tauri 项目并需要计划、要求提供 Tauri 应用的“plan”“roadmap”或“architecture”、需要把需求映射到具体的 Tauri 功能或插件、或询问窗口、状态、事件的编排方式时,应使用该技能。触发短语包括“plan tauri app”“architecture”“roadmap”“what plugins do I need”“design”。
主要能力
技能围绕五个环节展开:
- 需求分析:明确用户要构建的内容,包括目标平台(macOS、Windows、Linux、Android、iOS)、核心功能(文件访问、数据库、通知等)以及 UI 框架偏好(React、Vue、Svelte 等)。
- 插件选择:把功能映射到 tauri-app-* 插件,例如文件存储对应 tauri-app-file-system 与 tauri-app-store,数据库对应 tauri-app-sql(SQLite/Postgres/MySQL),认证对应 tauri-app-biometric 与 tauri-app-stronghold,系统托盘对应 tauri-app-system-tray 与 tauri-app-positioner,自动更新对应 tauri-app-updater。
- 架构决策:定义应用结构,包括单体与 sidecar 模式的选择、多窗口拓扑、状态管理(Rust 管理还是前端状态)。
- 安全范围:构建能力矩阵,把功能映射到最小权限。
- 执行计划:生成分步实施清单。
使用方式
按照上述五个环节依次推进:先澄清需求,再完成插件映射,随后确定架构,接着建立最小权限的能力矩阵,最后输出有序的实施清单。
输出物
- 包含技术栈、插件与架构的技术设计文档
- 插件与功能的映射表
- 带最小权限的能力矩阵
- 有序的实施清单
适用场景
适用于新 Tauri 项目的规划阶段、需要把需求落到具体插件与架构决策的场合,以及需要提前明确权限范围与实施步骤的场景。
限制
资料未提供该技能的具体安装方式、收费模式、价格、平台支持细节或实际效果说明,这些信息暂未提供。