Appearance
33 个专业技能
灵动桌面框架内置 33 个 AI 技能,覆盖桌面应用开发的完整生命周期。每个技能都包含框架特定的知识、规范和最佳实践。
技能全景图
┌─────────────────────────────────────────────────────────────┐
│ 33 个 AI 技能全景 │
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌────────────┐ ┌────────┐ │
│ │ 核心开发(12) │ │ 高级功能(10)│ │ 工程发布(8)│ │ 协作(3)│ │
│ │ │ │ │ │ │ │ │ │
│ │ 项目导航 │ │ 插件开发 │ │ 打包分发 │ │ Codex │ │
│ │ API 开发 │ │ 事件系统 │ │ Git 工作流 │ │ Gemini │ │
│ │ 高级命令 │ │ 权限声明 │ │ 版本发布 │ │ 技能管理│ │
│ │ Rust 基础 │ │ 窗口管理 │ │ 性能诊断 │ │ │ │
│ │ 前端 UI │ │ 系统通知 │ │ 项目初始化 │ │ │ │
│ │ 数据库操作 │ │ 键值存储 │ │ 任务跟踪 │ │ │ │
│ │ 代码模式 │ │ 文件系统 │ │ 技术决策 │ │ │ │
│ │ 错误处理 │ │ 国际化 │ │ 头脑风暴 │ │ │ │
│ │ 序列化 │ │ 自动更新 │ │ │ │ │ │
│ │ 测试开发 │ │ 安全权限 │ │ │ │ │ │
│ │ 架构设计 │ │ │ │ │ │ │ │
│ │ 工具函数 │ │ │ │ │ │ │ │
│ └─────────────┘ └─────────────┘ └────────────┘ └────────┘ │
└─────────────────────────────────────────────────────────────┘核心开发技能(12 个)
日常开发中最常用的技能,覆盖前后端全栈。
| # | 技能 | 能力 |
|---|---|---|
| 1 | 项目导航 | 快速定位代码、理解项目结构 |
| 2 | API 开发 | Tauri Command 接口开发指南 |
| 3 | 高级命令 | 复杂 Command 模式和技巧 |
| 4 | Rust 基础 | 所有权、借用、生命周期等核心概念 |
| 5 | 前端 UI | React 19 + Ant Design 组件开发 |
| 6 | 数据库操作 | SQLite CRUD、Schema 迁移 |
| 7 | 代码模式 | Tauri 最佳实践和设计模式 |
| 8 | 错误处理 | 结构化错误链(AppError → CommandError) |
| 9 | JSON 序列化 | 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) |
| 24 | Git 工作流 | 分支管理、代码提交规范 |
| 25 | 版本发布 | 版本号管理、发布流程 |
| 26 | 性能诊断 | 性能瓶颈分析和优化 |
| 27 | 项目初始化 | 新模块/新功能脚手架 |
| 28 | 任务跟踪 | 开发进度管理 |
| 29 | 技术决策 | 技术选型分析和建议 |
| 30 | 头脑风暴 | 方案讨论和创意激发 |
多模型协作技能(3 个)
跨 AI 引擎协同的核心能力。
| # | 技能 | 能力 |
|---|---|---|
| 31 | Codex 协同 | 委托算法实现、代码审查、Diff 生成 |
| 32 | Gemini 协同 | 委托前端原型、UI 设计、样式审查 |
| 33 | 技能管理 | 新增/修改/扩展技能定义 |
技能如何工作
AI 在执行任务时,会自动匹配最相关的技能,加载其中的框架知识和规范指导,确保生成的代码:
- 符合框架的三层架构规范
- 使用正确的错误处理模式
- 遵循编码约定和最佳实践
- 自动处理权限声明等配置
你不需要手动选择技能——AI 会根据你的需求自动激活。