Skip to content

33 个专业技能

灵动桌面框架内置 33 个 AI 技能,覆盖桌面应用开发的完整生命周期。每个技能都包含框架特定的知识、规范和最佳实践。

技能全景图

┌─────────────────────────────────────────────────────────────┐
│                    33 个 AI 技能全景                          │
│                                                             │
│  ┌─────────────┐ ┌─────────────┐ ┌────────────┐ ┌────────┐ │
│  │ 核心开发(12) │ │ 高级功能(10)│ │ 工程发布(8)│ │ 协作(3)│ │
│  │             │ │             │ │            │ │        │ │
│  │ 项目导航    │ │ 插件开发    │ │ 打包分发   │ │ Codex  │ │
│  │ API 开发    │ │ 事件系统    │ │ Git 工作流 │ │ Gemini │ │
│  │ 高级命令    │ │ 权限声明    │ │ 版本发布   │ │ 技能管理│ │
│  │ Rust 基础   │ │ 窗口管理    │ │ 性能诊断   │ │        │ │
│  │ 前端 UI     │ │ 系统通知    │ │ 项目初始化 │ │        │ │
│  │ 数据库操作  │ │ 键值存储    │ │ 任务跟踪   │ │        │ │
│  │ 代码模式    │ │ 文件系统    │ │ 技术决策   │ │        │ │
│  │ 错误处理    │ │ 国际化      │ │ 头脑风暴   │ │        │ │
│  │ 序列化      │ │ 自动更新    │ │            │ │        │ │
│  │ 测试开发    │ │ 安全权限    │ │            │ │        │ │
│  │ 架构设计    │ │             │ │            │ │        │ │
│  │ 工具函数    │ │             │ │            │ │        │ │
│  └─────────────┘ └─────────────┘ └────────────┘ └────────┘ │
└─────────────────────────────────────────────────────────────┘

核心开发技能(12 个)

日常开发中最常用的技能,覆盖前后端全栈。

#技能能力
1项目导航快速定位代码、理解项目结构
2API 开发Tauri Command 接口开发指南
3高级命令复杂 Command 模式和技巧
4Rust 基础所有权、借用、生命周期等核心概念
5前端 UIReact 19 + Ant Design 组件开发
6数据库操作SQLite CRUD、Schema 迁移
7代码模式Tauri 最佳实践和设计模式
8错误处理结构化错误链(AppError → CommandError)
9JSON 序列化serde 序列化、前后端类型映射
10测试开发单元测试、集成测试编写
11架构设计应用架构规划、模块拆分
12工具函数通用工具库开发

高级功能技能(10 个)

框架进阶能力,满足复杂应用场景。

#技能能力
13插件开发Tauri 官方/自定义插件集成
14事件系统前后端事件通信(emit/listen)
15权限声明Capabilities 安全配置
16窗口管理多窗口、窗口属性控制
17系统通知桌面通知推送
18键值存储tauri-plugin-store 持久化
19文件系统文件读写、目录操作
20国际化多语言支持(i18n)
21自动更新应用版本检测和在线升级
22安全权限细粒度权限控制策略

工程与发布技能(8 个)

从开发到上线的完整工程支持。

#技能能力
23打包分发多平台打包(NSIS/MSI/DMG/DEB)
24Git 工作流分支管理、代码提交规范
25版本发布版本号管理、发布流程
26性能诊断性能瓶颈分析和优化
27项目初始化新模块/新功能脚手架
28任务跟踪开发进度管理
29技术决策技术选型分析和建议
30头脑风暴方案讨论和创意激发

多模型协作技能(3 个)

跨 AI 引擎协同的核心能力。

#技能能力
31Codex 协同委托算法实现、代码审查、Diff 生成
32Gemini 协同委托前端原型、UI 设计、样式审查
33技能管理新增/修改/扩展技能定义

技能如何工作

AI 在执行任务时,会自动匹配最相关的技能,加载其中的框架知识和规范指导,确保生成的代码:

  • 符合框架的三层架构规范
  • 使用正确的错误处理模式
  • 遵循编码约定和最佳实践
  • 自动处理权限声明等配置

你不需要手动选择技能——AI 会根据你的需求自动激活

基于 Tauri 2.x 构建的企业级桌面应用开发框架