# Tauri v2 Agent Skills 生成指令清单 ### 1. Foundation (基石层) - tauri-setup ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-setup 的 skills,必须参考 - `https://v2.tauri.app/start/prerequisites/` - `https://v2.tauri.app/mobile/development/#prerequisites` 并严格遵循以下设计规格: - **边界**:专注于操作系统层面的依赖安装(Rust, Node.js, VS Build Tools, Xcode, Android SDK)。 - **v2 特性**:必须包含移动端开发环境(Android Studio/NDK)的检查步骤。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成全平台开发环境准备。 - tauri-scaffold ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-scaffold 的 skills,必须参考 - `https://v2.tauri.app/start/create-project/` - `https://v2.tauri.app/start/project-structure/` - `https://v2.tauri.app/start/frontend/` 并严格遵循以下设计规格: - **边界**:`create-tauri-app` 的执行决策与初始配置。 - **关键点**:重点处理前端框架的 SSG(静态站点生成)配置(如 Next.js 的 `output: 'export'`),确保适配 Tauri v2 的加载机制。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能创建结构正确的 Tauri v2 项目。 - tauri-app-creator ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-creator 的 skills,必须参考 - `https://v2.tauri.app/` - `https://v2.tauri.app/start/` - `https://v2.tauri.app/start/prerequisites/` - `https://v2.tauri.app/start/create-project/` - `https://v2.tauri.app/start/project-structure/` 并严格遵循以下设计规格: - **边界**:用官方脚手架创建 Tauri v2 项目(create-tauri-app)。 - **关键点**:根据系统与团队偏好选择安装方式(curl / npm / pnpm / bun / cargo),并能解释每种方式的适用场景。 - **输出**:给出可执行的创建命令,以及创建后最小可运行的验证路径(安装依赖、启动前端与 Tauri 开发模式)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri v2 项目创建工作。 Bash:sh <(curl https://create.tauri.app/sh) PowerShell:irm https://create.tauri.app/ps | iex Fish:sh (curl -sSL https://create.tauri.app/sh | psub) npm:npm create tauri-app@latest Yarn:yarn create tauri-app pnpm:pnpm create tauri-app deno:deno run -A npm:create-tauri-app bun:bun create tauri-app Cargo: cargo install create-tauri-app --locked cargo create-tauri-app - tauri-app-frontend-selection ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-frontend-selection 的 skills,必须参考 - `https://v2.tauri.app/start/frontend/` - `https://v2.tauri.app/start/frontend/leptos/` - `https://v2.tauri.app/start/frontend/nextjs/` - `https://v2.tauri.app/start/frontend/nuxt/` - `https://v2.tauri.app/start/frontend/qwik/` - `https://v2.tauri.app/start/frontend/sveltekit/` - `https://v2.tauri.app/start/frontend/trunk/` - `https://v2.tauri.app/start/frontend/vite/` 并严格遵循以下设计规格: - **边界**:前端框架选型与初始化策略(与 Tauri v2 加载机制兼容)。 - **推荐**:默认推荐 Vite(除非需求明确要求 SSR/SSG 框架)。 - **关键点**:对需要静态导出的框架(如 Next.js)明确给出 SSG/export 配置与产物路径要求,确保 Tauri 能加载本地静态资源。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成前端框架选型与初始化工作。 ### 2. Core Development (核心开发层) - tauri-ipc ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-ipc 的 skills,必须参考 - `https://v2.tauri.app/concept/inter-process-communication/` - `https://v2.tauri.app/develop/calling-rust/` - `https://v2.tauri.app/develop/calling-frontend/` 并严格遵循以下设计规格: - **边界**:前端 `invoke` 调用与后端 `#[tauri::command]` 定义。 - **v2 特性**:强调类型安全,优先推荐使用 `tauri-specta` 或官方类型生成工具,避免 `any` 类型。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现类型安全的双向通信。 - tauri-app-develop ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-develop 的 skills,必须参考 - `https://v2.tauri.app/develop/` - `https://v2.tauri.app/develop/configuration-files/` - `https://v2.tauri.app/develop/calling-rust/` - `https://v2.tauri.app/develop/calling-frontend/` - `https://v2.tauri.app/develop/resources/` - `https://v2.tauri.app/develop/sidecar/` - `https://v2.tauri.app/develop/state-management/` - `https://v2.tauri.app/develop/updating-dependencies/` - `https://v2.tauri.app/develop/icons/` - `https://v2.tauri.app/develop/debug/` - `https://v2.tauri.app/develop/debug/crabnebula-devtools/` - `https://v2.tauri.app/develop/debug/neovim/` - `https://v2.tauri.app/develop/debug/rustrover/` - `https://v2.tauri.app/develop/debug/vscode/` - `https://v2.tauri.app/develop/plugins/` - `https://v2.tauri.app/develop/plugins/develop-mobile/` - `https://v2.tauri.app/develop/tests/` - `https://v2.tauri.app/develop/tests/mocking/` - `https://v2.tauri.app/develop/tests/webdriver/` - `https://v2.tauri.app/develop/tests/webdriver/ci/` - `https://v2.tauri.app/develop/tests/webdriver/example/selenium/` - `https://v2.tauri.app/develop/tests/webdriver/example/webdriverio/` 并严格遵循以下设计规格: - **边界**:覆盖 Tauri v2 的日常开发工作流(调试、资源、sidecar、图标、插件与测试)。 - **关键点**:能在“前端 dev server”与“本地静态资源加载”两种模式间切换并解释差异;同时指导如何定位 Rust 与 WebView 双端问题。 - **质量门控**:引导为关键能力补齐自动化测试策略(mocking / webdriver / CI)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能进行 Tauri 技术栈项目的开发工作。 - tauri-window ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-window 的 skills,必须参考 - `https://v2.tauri.app/learn/window-customization/` - `https://v2.tauri.app/zh-cn/learn/window-customization/` - `https://v2.tauri.app/reference/config/#windows-config` 并严格遵循以下设计规格: - **边界**:窗口的创建、配置与生命周期管理。 - **关键点**:包含自定义标题栏(Custom Titlebar)的 CSS 与 JS 实现逻辑。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能构建现代化的桌面窗口 UI。 - tauri-menu-tray ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-menu-tray 的 skills,必须参考 - `https://v2.tauri.app/plugin/tray-icon/` - `https://v2.tauri.app/plugin/menu/` 并严格遵循以下设计规格: - **边界**:原生应用菜单(Menu)与系统托盘(Tray Icon)。 - **关键点**:处理 macOS 与 Windows 在菜单规范上的差异。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现原生系统交互体验。 - tauri-concept ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-concept 的 skills,必须参考 - `https://v2.tauri.app/concept/` - `https://v2.tauri.app/concept/architecture/` - `https://v2.tauri.app/concept/process-model/` - `https://v2.tauri.app/concept/size/` - `https://v2.tauri.app/concept/inter-process-communication/` - `https://v2.tauri.app/concept/inter-process-communication/brownfield/` - `https://v2.tauri.app/concept/inter-process-communication/isolation/` - `https://v2.tauri.app/zh-cn/concept/` - `https://v2.tauri.app/zh-cn/concept/architecture/` - `https://v2.tauri.app/zh-cn/concept/process-model/` - `https://v2.tauri.app/zh-cn/concept/size/` - `https://v2.tauri.app/zh-cn/concept/inter-process-communication/` - `https://v2.tauri.app/zh-cn/concept/inter-process-communication/brownfield/` - `https://v2.tauri.app/zh-cn/concept/inter-process-communication/isolation/` 并严格遵循以下设计规格: - **核心**:解释 Core Process (Rust) 与 WebView Process (Frontend) 的隔离模型。 - **关键点**:Brownfield 模式与 Isolation 模式的区别与应用场景。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能深入理解 Tauri 架构原理。 ### 3. Security & Configuration (安全与配置层) - tauri-config ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-config 的 skills,必须参考 - `https://v2.tauri.app/reference/config/` - `https://v2.tauri.app/security/csp/` 并严格遵循以下设计规格: - **边界**:`tauri.conf.json` 全生命周期管理。 - **关键点**:解释 v2 中配置文件的结构变化(如插件配置位置、Android/iOS 配置段)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能正确管理项目配置。 - tauri-security ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-security 的 skills,必须参考 - `https://v2.tauri.app/security/capabilities/` - `https://v2.tauri.app/security/scope/` - `https://v2.tauri.app/security/acl/` 并严格遵循以下设计规格: - **边界**:Capabilities (ACL) 权限系统。 - **v2 特性**:这是 v2 最核心的变化。必须指导用户如何配置 Scope(作用域),生成 `capabilities/default.json`,精确控制插件权限。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能构建安全合规的 Tauri 应用。 - tauri-framework-security ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-framework-security 的 skills,必须参考 - `https://v2.tauri.app/security/` - `https://v2.tauri.app/security/permissions/` - `https://v2.tauri.app/security/scope/` - `https://v2.tauri.app/security/capabilities/` - `https://v2.tauri.app/security/csp/` - `https://v2.tauri.app/security/http-headers/` - `https://v2.tauri.app/security/ecosystem/` - `https://v2.tauri.app/security/lifecycle/` - `https://v2.tauri.app/security/future/` - `https://v2.tauri.app/security/runtime-authority/` 并严格遵循以下设计规格: - **边界**:Tauri v2 安全模型与安全基线(Capabilities/Scope/CSP/Headers)。 - **关键点**:以“最小权限”为原则,指导如何从业务需求反推 Capabilities 与 Scope,并避免默认放开高风险能力。 - **输出**:给出可落地的安全检查清单(上线前的权限审计、CSP/Headers 验证、插件权限收敛)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri 框架安全支撑相关工作。 - tauri-app-plugin-permissions ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-plugin-permissions 的 skills,必须参考 - `https://v2.tauri.app/learn/using-plugin-permissions/` - `https://v2.tauri.app/zh-cn/learn/security/using-plugin-permissions/` - `https://v2.tauri.app/learn/security/capabilities-for-windows-and-platforms/` - `https://v2.tauri.app/zh-cn/learn/security/capabilities-for-windows-and-platforms/` - `https://v2.tauri.app/learn/security/writing-plugin-permissions/` - `https://v2.tauri.app/zh-cn/learn/security/writing-plugin-permissions/` 并严格遵循以下设计规格: - **边界**:插件权限声明、Capabilities 生成与跨平台差异处理。 - **关键点**:区分“插件提供的权限项”与“应用启用的能力”;强调 Windows/平台能力差异时的最小可用配置。 - **输出**:可复用的权限模板(capabilities/default.json)与权限收敛策略。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成插件权限的安全配置工作。 - tauri-framework-upgrade ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-framework-upgrade 的 skills,必须参考 - `https://v2.tauri.app/start/migrate/` - `https://v2.tauri.app/start/migrate/from-tauri-1/` - `https://v2.tauri.app/start/migrate/from-tauri-2-beta/` 并严格遵循以下设计规格: - **边界**:从 Tauri v1 或 v2 beta 迁移到稳定的 Tauri v2。 - **关键点**:识别破坏性变更(配置结构、插件体系、Capabilities 权限系统)并提供逐项迁移检查表。 - **输出**:迁移后的可运行验证步骤(启动、IPC、关键插件能力、权限与 CSP)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能完成 Tauri 版本升级工作。 ### 4. Feature Plugins (特定能力插件层) - tauri-app-shell ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-shell 的 skills,必须参考 - `https://v2.tauri.app/plugin/shell/` - `https://v2.tauri.app/zh-cn/plugin/shell/` 并严格遵循以下设计规格: - **关键点**:Shell 插件的高风险性质。必须强调在 Capabilities 中配置 `shell:allow-execute` 和 `shell:allow-open`,以及使用正则 (regex) 严格限制参数。 - **功能**:生成子进程、打开外部链接。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加安全的 Shell 执行能力。 - tauri-app-single-instance ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-single-instance 的 skills,必须参考 - `https://v2.tauri.app/plugin/single-instance/` - `https://v2.tauri.app/zh-cn/plugin/single-instance/` 并严格遵循以下设计规格: - **关键点**:在 Rust `main.rs` 或 `lib.rs` 中配置 `init` 闭包,处理后续实例启动时的参数传递(如 Deep Link 唤起)。 - **功能**:防止多开、聚焦主窗口。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现单例运行模式。 - tauri-app-sql ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-sql 的 skills,必须参考 - `https://v2.tauri.app/plugin/sql/` - `https://v2.tauri.app/zh-cn/plugin/sql/` 并严格遵循以下设计规格: - **关键点**:支持 SQLite, MySQL, PostgreSQL。 - **配置**:`tauri.conf.json` 中的 migrations 路径配置。 - **功能**:前端直接执行 SQL(需谨慎配置 Capabilities 权限)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能集成数据库能力。 - tauri-app-store ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-store 的 skills,必须参考 - `https://v2.tauri.app/plugin/store/` - `https://v2.tauri.app/zh-cn/plugin/store/` 并严格遵循以下设计规格: - **关键点**:区分 `Store` (自动加载) 和 `LazyStore`。 - **功能**:简单的 Key-Value 持久化存储(类似 `localStorage` 但持久化到磁盘文件)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现应用配置或轻量数据的持久化。 - tauri-app-stronghold ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-stronghold 的 skills,必须参考 - `https://v2.tauri.app/plugin/stronghold/` - `https://v2.tauri.app/zh-cn/plugin/stronghold/` 并严格遵循以下设计规格: - **关键点**:基于 IOTA Stronghold 的加密存储。 - **功能**:安全存储敏感数据(如 API Keys, 密码),涉及 Snapshot 管理和 Client/Store 概念。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现高安全性的数据存储。 - tauri-app-upload ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-upload 的 skills,必须参考 - `https://v2.tauri.app/plugin/upload/` - `https://v2.tauri.app/zh-cn/plugin/upload/` 并严格遵循以下设计规格: - **功能**:高效的文件上传(从本地磁盘到 HTTP 服务器)。 - **关键点**:支持进度回调(Progress Handler)和自定义 Headers。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现大文件上传功能。 - tauri-app-websocket ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-websocket 的 skills,必须参考 - `https://v2.tauri.app/plugin/websocket/` - `https://v2.tauri.app/zh-cn/plugin/websocket/` 并严格遵循以下设计规格: - **功能**:在 Rust 层建立 WebSocket 连接,绕过浏览器的 CORS 限制和 Mixed Content 限制。 - **关键点**:生命周期管理(Connect, Message, Disconnect)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现实时通讯能力。 - tauri-app-window-state ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-window-state 的 skills,必须参考 - `https://v2.tauri.app/plugin/window-state/` - `https://v2.tauri.app/zh-cn/plugin/window-state/` 并严格遵循以下设计规格: - **功能**:自动保存和恢复窗口的大小、位置和最大化状态。 - **关键点**:`StateFlags` 的使用,以及如何在应用启动时自动恢复状态。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能优化用户体验。 - tauri-app-sidecar-nodejs ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-sidecar-nodejs 的 skills,必须参考 - `https://v2.tauri.app/learn/sidecar-nodejs/` - `https://v2.tauri.app/zh-cn/learn/sidecar-nodejs/` 并严格遵循以下设计规格: - **边界**:在 Tauri 应用中以 sidecar 方式集成 Node.js 运行时。 - **关键点**:处理跨平台打包、sidecar 可执行文件分发、启动/停止生命周期与权限门控(Capabilities)。 - **输出**:提供端到端示例(Rust 启动 sidecar、前端触发、日志与错误处理、release 打包验证)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加 sidecar-nodejs 能力。 - tauri-app-splashscreen ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-splashscreen 的 skills,必须参考 - `https://v2.tauri.app/learn/splashscreen/` - `https://v2.tauri.app/zh-cn/learn/splashscreen/` 并严格遵循以下设计规格: - **边界**:启动画面(Splashscreen)的配置与生命周期控制。 - **关键点**:处理“前端资源加载慢/首次渲染”场景,避免白屏;明确何时隐藏 Splashscreen 与显示主窗口。 - **输出**:提供跨平台一致的启动体验实现方案(含常见错误排查)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能为应用添加启动画面能力。 - tauri-app-system-tray ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-system-tray 的 skills,必须参考 - `https://v2.tauri.app/learn/system-tray/` - `https://v2.tauri.app/zh-cn/learn/system-tray/` 并严格遵循以下设计规格: - **边界**:实现系统托盘/状态栏图标的交互模式(显示/隐藏窗口、菜单、通知等)。 - **关键点**:处理 macOS/Windows/Linux 的行为差异与用户习惯(关闭窗口 vs 退出应用)。 - **安全门控**:涉及打开链接/执行命令/读写文件等能力时,必须触发 `tauri-security` 收敛权限。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 system-tray 能力。 - tauri-app-window-menu ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-window-menu 的 skills,必须参考 - `https://v2.tauri.app/learn/window-menu/` - `https://v2.tauri.app/zh-cn/learn/window-menu/` 并严格遵循以下设计规格: - **边界**:窗口菜单(Menu)定义、事件处理与平台差异适配。 - **关键点**:菜单项与命令分离(Command/Handler),并提供可测试的事件分发策略。 - **输出**:示例包含常用菜单(File/Edit/View/Help)与快捷键绑定。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 window-menu 能力。 - tauri-app-autostart ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-autostart 的 skills,必须参考 - `https://v2.tauri.app/plugin/autostart/` - `https://v2.tauri.app/zh-cn/plugin/autostart/` 并严格遵循以下设计规格: - **边界**:配置应用开机自启动与禁用自启动的用户控制。 - **关键点**:解释不同平台的自启动机制差异,并确保提供可回滚与可观测的配置方式。 - **输出**:给出最小可用实现(启用/禁用 API、配置项、权限与发布验证)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 autostart 能力。 - tauri-app-barcode-scanner ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-barcode-scanner 的 skills,必须参考 - `https://v2.tauri.app/plugin/barcode-scanner/` - `https://v2.tauri.app/zh-cn/plugin/barcode-scanner/` 并严格遵循以下设计规格: - **边界**:在支持的平台上集成条码/二维码扫描能力。 - **关键点**:处理权限申请、扫描结果回调与错误场景(无摄像头/权限拒绝)。 - **输出**:提供前端触发与 Rust 侧能力封装的端到端示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 Barcode Scanner 能力。 - tauri-app-biometric ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-biometric 的 skills,必须参考 - `https://v2.tauri.app/plugin/biometric/` - `https://v2.tauri.app/zh-cn/plugin/biometric/` 并严格遵循以下设计规格: - **边界**:生物识别(指纹/Face ID 等)认证流程集成。 - **关键点**:强调“认证”与“加密存储”的职责分离;敏感数据仍需配合 stronghold 等安全存储。 - **输出**:提供统一的认证 API 与失败重试/降级策略。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 Biometric 能力。 - tauri-app-cli ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-cli 的 skills,必须参考 - `https://v2.tauri.app/plugin/cli/` - `https://v2.tauri.app/zh-cn/plugin/cli/` 并严格遵循以下设计规格: - **边界**:为应用提供命令行参数解析与处理能力。 - **关键点**:定义参数 schema、处理启动参数与二次唤起参数(可结合 single-instance)。 - **输出**:提供“参数 -> 业务命令 -> 窗口行为”联动示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 CLI 能力。 - tauri-app-clipboard ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-clipboard 的 skills,必须参考 - `https://v2.tauri.app/plugin/clipboard/` - `https://v2.tauri.app/zh-cn/plugin/clipboard/` 并严格遵循以下设计规格: - **边界**:读写系统剪贴板(文本/必要时扩展到图片等类型)。 - **关键点**:限制剪贴板能力的滥用风险(权限收敛、仅在用户操作触发时访问)。 - **输出**:提供常用用例(复制/粘贴/监听变更)的实现范式。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 clipboard 能力。 - tauri-app-deep-linking ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-deep-linking 的 skills,必须参考 - `https://v2.tauri.app/plugin/deep-linking/` - `https://v2.tauri.app/zh-cn/plugin/deep-linking/` 并严格遵循以下设计规格: - **边界**:注册并处理应用深度链接(URL Scheme/Universal Links 等)。 - **关键点**:与 single-instance 联动,确保二次唤起参数能可靠传递到前端路由/业务逻辑。 - **安全门控**:对外部输入做严格校验与白名单限制,防止注入与越权。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 deep-linking 能力。 - tauri-app-dialog ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-dialog 的 skills,必须参考 - `https://v2.tauri.app/plugin/dialog/` - `https://v2.tauri.app/zh-cn/plugin/dialog/` 并严格遵循以下设计规格: - **边界**:原生对话框能力(消息提示、确认框、文件选择等)。 - **关键点**:统一封装对话框调用,避免在业务代码中散落平台差异;处理异步与取消场景。 - **输出**:提供可复用的对话框服务层 API 设计(前端调用与 Rust 侧支持)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 dialog 能力。 - tauri-app-file-system ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-file-system 的 skills,必须参考 - `https://v2.tauri.app/plugin/file-system/` - `https://v2.tauri.app/zh-cn/plugin/file-system/` 并严格遵循以下设计规格: - **边界**:文件系统读写、目录访问与路径权限控制。 - **关键点**:必须结合 Scope/Capabilities 精确限制可访问目录与文件模式,避免“任意路径读写”。 - **输出**:提供常用用例(选择文件、读写配置、导入导出)的安全实现方案。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 file-system 能力。 - tauri-app-geolocation ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-geolocation 的 skills,必须参考 - `https://v2.tauri.app/plugin/geolocation/` - `https://v2.tauri.app/zh-cn/plugin/geolocation/` 并严格遵循以下设计规格: - **边界**:获取地理位置与相关权限管理。 - **关键点**:处理权限请求、精度/频率控制与隐私合规(最小必要、可关闭)。 - **输出**:提供统一的定位 API 与错误处理(权限拒绝/不可用/超时)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 geolocation 能力。 - tauri-app-global-shortcut ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-global-shortcut 的 skills,必须参考 - `https://v2.tauri.app/plugin/global-shortcut/` - `https://v2.tauri.app/zh-cn/plugin/global-shortcut/` 并严格遵循以下设计规格: - **边界**:注册全局快捷键并在应用后台响应。 - **关键点**:处理快捷键冲突、平台差异与用户可配置;确保退出应用时释放注册。 - **输出**:提供“快捷键 -> 聚焦窗口/触发命令”的完整实现示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 global-shortcut 能力。 - tauri-app-haptics ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-haptics 的 skills,必须参考 - `https://v2.tauri.app/plugin/haptics/` - `https://v2.tauri.app/zh-cn/plugin/haptics/` 并严格遵循以下设计规格: - **边界**:触觉反馈能力(主要面向移动端与支持的设备)。 - **关键点**:提供可降级策略(不支持时静默失败或替代提示),并避免过度打扰用户。 - **输出**:给出典型交互场景(按钮点击/成功失败提示)的实现范式。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 haptics 能力。 - tauri-app-http-client ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-http-client 的 skills,必须参考 - `https://v2.tauri.app/plugin/http-client/` - `https://v2.tauri.app/zh-cn/plugin/http-client/` 并严格遵循以下设计规格: - **边界**:在 Rust 侧发起 HTTP 请求(可绕过部分 WebView 限制),并将结果安全暴露给前端。 - **关键点**:处理证书、代理、超时、重试与敏感信息保护;避免将任意 URL 请求能力暴露给不受信任输入。 - **安全门控**:结合 Capabilities/Scope 为请求域名与方法建立白名单。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 http-client 能力。 - tauri-app-localhost ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-localhost 的 skills,必须参考 - `https://v2.tauri.app/plugin/localhost/` - `https://v2.tauri.app/zh-cn/plugin/localhost/` 并严格遵循以下设计规格: - **边界**:本地回环服务访问与相关配置。 - **关键点**:区分开发期 localhost 与生产期本地服务(sidecar/server)模式;避免扩大网络访问面。 - **输出**:提供可审计的配置与最小权限访问方案。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 localhost 能力。 - tauri-app-logging ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-logging 的 skills,必须参考 - `https://v2.tauri.app/plugin/logging/` - `https://v2.tauri.app/zh-cn/plugin/logging/` 并严格遵循以下设计规格: - **边界**:统一日志采集、过滤、输出与持久化(开发与生产)。 - **关键点**:避免日志泄露敏感信息;提供分级(debug/info/warn/error)与可开关的诊断模式。 - **输出**:给出日志定位与上报的最佳实践(含 release 构建排障路径)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 logging 能力。 - tauri-app-nfc ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-nfc 的 skills,必须参考 - `https://v2.tauri.app/plugin/nfc/` - `https://v2.tauri.app/zh-cn/plugin/nfc/` 并严格遵循以下设计规格: - **边界**:NFC 读写与会话管理(适用的平台与设备)。 - **关键点**:权限处理、用户交互提示与数据格式校验,避免将原始数据直接信任用于业务决策。 - **输出**:提供典型用例(读标签/写标签/一次性会话)的实现示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 nfc 能力。 - tauri-app-notification ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-notification 的 skills,必须参考 - `https://v2.tauri.app/plugin/notification/` - `https://v2.tauri.app/zh-cn/plugin/notification/` 并严格遵循以下设计规格: - **边界**:本地通知/系统通知的发送与交互回调。 - **关键点**:处理权限请求、通知点击事件与深链联动;避免滥发通知。 - **输出**:提供统一通知服务与跨平台一致的行为定义。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 notification 能力。 - tauri-app-opener ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-opener 的 skills,必须参考 - `https://v2.tauri.app/plugin/opener/` - `https://v2.tauri.app/zh-cn/plugin/opener/` 并严格遵循以下设计规格: - **边界**:打开外部链接/文件/目录等系统级“打开”能力。 - **关键点**:对可打开的协议与路径做白名单限制;避免成为钓鱼跳转与本地敏感文件泄露的入口。 - **输出**:提供安全的 opener 封装(仅允许 http/https、受控目录等)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 opener 能力。 - tauri-app-os-info ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-os-info 的 skills,必须参考 - `https://v2.tauri.app/plugin/os-info/` - `https://v2.tauri.app/zh-cn/plugin/os-info/` 并严格遵循以下设计规格: - **边界**:采集系统信息(版本、架构等)用于诊断与兼容性判断。 - **关键点**:明确哪些信息可上报、如何脱敏;避免采集与业务无关的敏感字段。 - **输出**:提供“系统信息 -> 诊断报告/兼容性策略”的实现示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 os-info 能力。 - tauri-app-persisted-scope ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-persisted-scope 的 skills,必须参考 - `https://v2.tauri.app/plugin/persisted-scope/` - `https://v2.tauri.app/zh-cn/plugin/persisted-scope/` 并严格遵循以下设计规格: - **边界**:将权限 scope 持久化到本地并在合适时机恢复/更新。 - **关键点**:避免“永久放权”;提供权限过期、撤销与重新授权机制。 - **输出**:给出与 capabilities/scope 配套的最佳实践与落地示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 persisted-scope 能力。 - tauri-app-positioner ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-positioner 的 skills,必须参考 - `https://v2.tauri.app/plugin/positioner/` - `https://v2.tauri.app/zh-cn/plugin/positioner/` 并严格遵循以下设计规格: - **边界**:窗口定位与对齐策略(贴边、跟随托盘、屏幕多显示器适配)。 - **关键点**:处理多屏、缩放比例与不同平台窗口坐标系差异。 - **输出**:提供常见 UI 模式(弹出面板/下拉窗口)的定位实现示例。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 positioner 能力。 - tauri-app-process ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-process 的 skills,必须参考 - `https://v2.tauri.app/plugin/process/` - `https://v2.tauri.app/zh-cn/plugin/process/` 并严格遵循以下设计规格: - **边界**:进程级能力(获取/管理当前进程信息或相关操作,依平台支持而定)。 - **关键点**:避免暴露高风险进程控制能力给不可信输入;所有能力必须受 Capabilities 约束。 - **输出**:提供“受控能力暴露”的设计模板(Rust 端封装 + 前端受限调用)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现 process 能力。 - tauri-app-wasm ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-wasm 的 skills,必须参考 - `https://crates.io/crates/tauri-wasm` - `https://v2.tauri.app/develop/calling-rust/#wasm` - `https://github.com/p1mo/tauri-wasm` - `https://zhuanlan.zhihu.com/p/533025312` - `https://blog.csdn.net/qq_63401240/article/details/147340217` 并严格遵循以下设计规格: - **功能**:在前端直接运行编译为 WASM 的 Rust 代码。 - **关键点**:区别于 Tauri 的 IPC 模式,WASM 是纯前端运行,适合高计算量但不涉及系统 API 的任务。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现高性能前端计算。 ### 5. Mobile & Distribution (移动端与发布层) - tauri-mobile ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-mobile 的 skills,必须参考 - `https://v2.tauri.app/mobile/` - `https://v2.tauri.app/mobile/development/` 并严格遵循以下设计规格: - **边界**:移动端(Android/iOS)特有的初始化与调试。 - **关键点**:指导修改 Bundle ID 以符合移动端规范,以及前端响应式适配建议。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能进行移动端开发。 - tauri-build ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-build 的 skills,必须参考 - `https://v2.tauri.app/distribute/` - `https://v2.tauri.app/distribute/app-store/` - `https://v2.tauri.app/distribute/appimage/` - `https://v2.tauri.app/distribute/aur/` - `https://v2.tauri.app/distribute/crabnebula-cloud/` - `https://v2.tauri.app/distribute/debian/` - `https://v2.tauri.app/distribute/dmg/` - `https://v2.tauri.app/distribute/google-play/` - `https://v2.tauri.app/distribute/macos-application-bundle/` - `https://v2.tauri.app/distribute/microsoft-store/` - `https://v2.tauri.app/distribute/rpm/` - `https://v2.tauri.app/distribute/snapcraft/` - `https://v2.tauri.app/distribute/windows-installer/` - `https://v2.tauri.app/distribute/sign/macos/` - `https://v2.tauri.app/distribute/sign/windows/` - `https://v2.tauri.app/distribute/sign/linux/` - `https://v2.tauri.app/distribute/sign/ios/` - `https://v2.tauri.app/distribute/sign/android/` - `https://v2.tauri.app/distribute/pipelines/crabnebula-cloud/` - `https://v2.tauri.app/distribute/pipelines/github/` 并严格遵循以下设计规格: - **边界**:生产环境构建、代码签名、安装包生成。 - **关键点**:区分 Debug 与 Release 构建,解释不同平台安装包格式(DMG, MSI, DEB, APK)。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现自动化构建发布。 - tauri-app-updater ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-app-updater 的 skills,必须参考 - `https://v2.tauri.app/plugin/updater/` - `https://v2.tauri.app/zh-cn/plugin/updater/` 并严格遵循以下设计规格: - **功能**:配置 OTA 更新机制。 - **关键点**:生成签名密钥对 (`tauri signer generate`) 的流程,配置更新服务器 URL,以及在应用中实现自动检查更新的逻辑。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型基于此技能实现应用自更新功能。 ### 6. Orchestration (编排层) - tauri-orchestrator ✅ 遵循 Agent skills 规范: `https://support.claude.com/zh-CN/articles/12512198-%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89-skills` 和 `https://agentskills.io/what-are-skills` 参考 /Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid,创建一个名称为 tauri-orchestrator 的 skills,必须参考 - `https://v2.tauri.app/concept/architecture/` - 上述所有 Skill Units 并严格遵循以下设计规格: - **角色**:Tauri Tech Lead(技术负责人)。 - **边界**:编排与规划,不直接替代具体 Skill 的落地实现。 - **功能**:接收模糊的高级需求,输出完整的开发计划和 Skill 调用链。 - **输出**:给出可执行的任务树(含依赖、顺序与验收点),并指明需要调用的 Skill Units。 - **核心逻辑**: 1. **场景分析**:识别需求阶段(从零开始 vs 功能迭代)。 2. **任务拆解**:将大需求拆解为 `tauri-scaffold` -> `tauri-app-shell` -> `tauri-ipc` 等原子步骤。 3. **依赖管理**:强制检查前置条件(如:调用 `tauri-build` 前必须先调用 `tauri-config` 配置 ID)。 4. **安全门控**:一旦检测到插件安装,自动触发 `tauri-security` 任务以配置权限。 严格参考 - 官方示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/skill-creator - 个人示例:/Users/wandl/workspaces/workspace-partme-ai/full-stack-skills/skills/mermaid SKILL.md 内容规划,结构清晰,触发逻辑清晰,流程完善,一一对应,可以指导 大模型作为“总指挥”协调调用所有子技能完成复杂的开发任务。