跳到正文
灵动桌面框架
Esc
本栏目菜单

44 个专业技能

灵动桌面框架内置 44 个 AI 技能(.claude/skills/<技能名>/SKILL.md),覆盖桌面应用开发的完整生命周期。每个技能都包含框架特定的知识、规范和最佳实践。Codex CLI 在 .codex/skills/ 下有同名镜像,内容一致。

技能全景图

┌─────────────────────────────────────────────────────────────────────────┐
│                            44 个 AI 技能全景                            │
│                                                                         │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐ │
│ │ 核心开发(14) │ │ 高级功能(15) │ │ 工程发布(11) │ │ 协作(4)          │ │
│ │              │ │              │ │              │ │                  │ │
│ │ 项目导航     │ │ 插件开发     │ │ 打包分发     │ │ Codex 协同       │ │
│ │ API 开发     │ │ 事件系统     │ │ Git 工作流   │ │ Gemini 协同      │ │
│ │ 高级命令     │ │ 权限声明     │ │ 版本发布     │ │ Antigravity 协同 │ │
│ │ Rust 基础    │ │ 窗口管理     │ │ 性能诊断     │ │ 技能管理         │ │
│ │ 前端 UI      │ │ 系统通知     │ │ Bug 排查     │ │                  │ │
│ │ 主题系统     │ │ 文件系统     │ │ 项目初始化   │ │                  │ │
│ │ 状态管理     │ │ 国际化       │ │ 任务跟踪     │ │                  │ │
│ │ 数据库操作   │ │ 自动更新     │ │ 技术决策     │ │                  │ │
│ │ 代码模式     │ │ 安全权限     │ │ 头脑风暴     │ │                  │ │
│ │ 错误处理     │ │ 环境隔离     │ │ 文档站管理   │ │                  │ │
│ │ JSON 序列化  │ │ 后台对接     │ │ 经验沉淀     │ │                  │ │
│ │ 测试开发     │ │ AI 模型服务  │ │              │ │                  │ │
│ │ 架构设计     │ │ 移动端架构   │ │              │ │                  │ │
│ │ 工具函数     │ │ 远程网关     │ │              │ │                  │ │
│ │              │ │ Android 打包 │ │              │ │                  │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────────┘ │
└─────────────────────────────────────────────────────────────────────────┘

核心开发技能(14 个)

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

#技能目录名能力
1项目导航project-navigator快速定位代码、理解项目结构、理清 Rust 与 React 代码的对应关系
2API 开发api-development设计和实现供前端 invoke 调用的 Rust Command(参数、返回值、异步)
3高级命令tauri-commandsCommand 高级模式:异步、状态注入、访问 AppHandle / Window、进度回报与流式传输
4Rust 基础rust-fundamentals所有权、借用、生命周期、trait、异步等,专治 Rust 编译错误
5前端 UIui-frontendReact 页面与组件开发:表单、表格、弹窗、布局
6主题系统theme-system设计令牌、CSS 变量、Ant Design 主题定制、暗色 / 亮色切换
7状态管理store-managementReact 前端共享状态(Zustand / Context)、Rust 后端状态、tauri-plugin-store 持久化
8数据库操作database-ops用 rusqlite 操作本地 SQLite:表结构设计、CRUD
9代码模式code-patternsTauri 项目常用设计模式与编码规范
10错误处理error-handlerRust 侧错误处理与 React 错误边界、前端 invoke 失败处理、全局错误处理
11JSON 序列化json-serializationserde 序列化 / 反序列化、Rust 与 TypeScript 数据类型对齐
12测试开发test-developmentRust 单元测试与 React 组件测试、测试策略
13架构设计architecture-design双进程架构下的模块拆分,判断功能放 Rust 还是 React 侧
14工具函数utils-toolkitRust / TypeScript 常用工具函数与 crate 选型(日期、文件、字符串)

高级功能技能(15 个)

框架进阶能力,满足复杂应用场景;标「按需」的是多数项目用不到、需要时再接入的能力。

#技能目录名能力
15插件开发tauri-plugins集成 Tauri 官方插件、开发自定义插件、排查插件不可用
16事件系统tauri-events前后端双向事件通信(emit / listen):Rust 推送、实时更新、窗口间通信
17权限声明tauri-capabilitiesCapabilities 深度配置:作用域(scope)控制、多窗口差异化权限、自定义权限组
18窗口管理tauri-window-management多窗口、无边框窗口、自定义标题栏、系统托盘、窗口大小 / 位置控制
19系统通知notification-system用 tauri-plugin-notification 发原生系统通知,处理通知点击
20文件系统file-storagestd::fs 与 FS 插件读写文件、文件 / 目录选择对话框、应用数据目录、文件拖放
21国际化i18n-development用 react-i18next 做多语言、翻译资源管理、语言切换、日期 / 数字格式化
22自动更新tauri-updater用 tauri-plugin-updater 实现在线更新:更新服务器、更新 UI、更新签名
23安全权限security-permissionsTauri 安全模型、Capabilities 基础配置、CSP 内容安全策略
24环境隔离env-isolation开发 / 生产环境的数据、日志级别、窗口标题互不干扰
25后台对接admin-backend-client按需:对接若依 RuoYi-Plus / Sa-Token 类 Java 后台(登录会话、R<T> 解包、分页、按钮权限、字典缓存)
26AI 模型服务ai-profile-onboarding按需:首次接入 ai-profile —— 服务商预置、获取模型、测试连接、ai.profile 粘贴导入
27移动端架构mobile-app-architecture按需:桌面应用扩展移动端伴侣(PWA 优先,可选 Tauri Mobile 壳)、双 vite 构建
28远程网关remote-gateway按需:axum 远程访问网关,Token 鉴权 + 失败追踪 + WebSocket,供移动端使用
29Android 打包tauri-mobile-android按需:Tauri Mobile Android 打包(NDK 中文路径、minSdkVersion、versionCode、APK / AAB、keystore 签名)

工程与发布技能(11 个)

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

#技能目录名能力
30打包分发tauri-packaging跨平台安装包构建(exe / dmg / deb 等)、代码签名、图标与元数据、减小体积
31Git 工作流git-workflow分支策略、提交信息规范
32版本发布release-publish发布流程:版本号、签名构建、打 Tag、update.json、推送 Gitee、R2 CDN
33性能诊断performance-doctor启动速度、运行卡顿、Rust 编译时间、安装包体积、前端渲染性能
34Bug 排查bug-detective定位已发生问题的原因:报错、Command 返回错误、日志分析
35项目初始化project-init基于本框架模板创建新项目:信息收集、标识符替换、建 Git 仓库、生成签名密钥
36任务跟踪task-tracker用 docs/tasks/ 下的 Markdown 跟踪多步骤任务,支持跨会话恢复
37技术决策tech-decision技术选型评估、记录架构决策(ADR)
38头脑风暴brainstorm方案探索、架构讨论、功能规划
39文档站管理docs-managementVitePress 文档站初始化与增量同步(.docs-meta.json 追踪同步状态)
40经验沉淀exp-sediment/exp 的执行指南:把会话与最近提交中的经验沉淀为技能、CLAUDE.md、Memory、docs

多模型协作技能(4 个)

跨 AI 引擎协同,以及技能体系本身的维护。三个协同技能只在你点名对应工具时激活,详见 多模型协作。

#技能目录名能力
41Codex 协同collaborating-with-codex点名 Codex 时,经桥接脚本把指定任务委托给 OpenAI Codex CLI 并整合结果
42Gemini 协同collaborating-with-gemini点名 Gemini 时,经桥接脚本把指定任务委托给 Google Gemini CLI 并整合结果
43Antigravity 协同collaborating-with-antigravity点名 Antigravity / agy 时,直接调用 Google Antigravity CLI,支持 JSON Schema 结构化输出
44技能管理add-skill新增 / 修改 / 重命名 / 删除技能,并同步到 Claude Code 与 Codex 两套技能目录

技能如何工作

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

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

你不需要手动选择技能——AI 会根据你的需求自动激活。在 Claude Code 中,「强制技能评估」Hook 会在每次提问时注入技能清单,要求 AI 先列出匹配的技能、逐个激活后再动手;在 Codex 中,技能的 description 启动时就已加载,也可以用 $技能名 或 /skills 手动调用。

注入清单之外的技能

Claude Code 的评估 Hook 注入的清单收录了其中 39 个技能;环境隔离、移动端架构、远程网关、Android 打包、经验沉淀这 5 个不在清单里,靠技能自身的 description 匹配,或在需求里直接点名(如「按 remote-gateway 技能加一个远程网关」)。经验沉淀通常经 /exp 命令触发。