SuperAPI AI 工具集

tauri-app-planning

编程与开发

查看项目

更新于 10-16 07:54

技能介绍

用途

该技能用于在需求阶段规划与架构 Tauri 2.0 应用,把用户需求转化为可执行的技术方案。当用户想要启动新的 Tauri 项目并需要计划、要求提供 Tauri 应用的“plan”“roadmap”或“architecture”、需要把需求映射到具体的 Tauri 功能或插件、或询问窗口、状态、事件的编排方式时,应使用该技能。触发短语包括“plan tauri app”“architecture”“roadmap”“what plugins do I need”“design”。

主要能力

技能围绕五个环节展开:

  1. 需求分析:明确用户要构建的内容,包括目标平台(macOS、Windows、Linux、Android、iOS)、核心功能(文件访问、数据库、通知等)以及 UI 框架偏好(React、Vue、Svelte 等)。
  2. 插件选择:把功能映射到 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。
  3. 架构决策:定义应用结构,包括单体与 sidecar 模式的选择、多窗口拓扑、状态管理(Rust 管理还是前端状态)。
  4. 安全范围:构建能力矩阵,把功能映射到最小权限。
  5. 执行计划:生成分步实施清单。

使用方式

按照上述五个环节依次推进:先澄清需求,再完成插件映射,随后确定架构,接着建立最小权限的能力矩阵,最后输出有序的实施清单。

输出物

  • 包含技术栈、插件与架构的技术设计文档
  • 插件与功能的映射表
  • 带最小权限的能力矩阵
  • 有序的实施清单

适用场景

适用于新 Tauri 项目的规划阶段、需要把需求落到具体插件与架构决策的场合,以及需要提前明确权限范围与实施步骤的场景。

限制

资料未提供该技能的具体安装方式、收费模式、价格、平台支持细节或实际效果说明,这些信息暂未提供。